Etkileşimli liste ve ızgara arayüzleri
Kotlin ile Etkileşimli Düzenler Eğitimi, Android'de ListView ve GridView bileşenlerini adapter mantığıyla derinlemesine ele alır. Program; adapter kavramı, ArrayAdapter ile liste kurma, liste olayları, özel satır düzenleri, BaseAdapter ile özel adapter, getVi…
Adapter mantığından özel satır düzenine ve RecyclerView'a geçişe kadar
Bu eğitim, Android'de veri listelerini gösteren ListView ve GridView bileşenlerini Kotlin ile derinlemesine ele alır. Adapter kavramıyla başlar; ArrayAdapter ile hazır listeler kurar, ardından BaseAdapter ile özelleştirilmiş satır düzenleri tasarlar. getView yönteminde ViewHolder deseniyle kaydırmayı optimize eder, tıklama ve seçim olaylarını yönetir. GridView ile görsel ızgaralar oluşturulur ve son olarak bu klasik bileşenlerden modern RecyclerView'a geçiş işlenir.
3 Gün. Her gün dört modül; kısa anlatımın ardından liste ve ızgara ekranları adım adım kurularak adapter ve etkileşim konuları uygulanır.
Orta Seviye — Kotlin ile ListView ve GridView üzerinde adapter tabanlı etkileşimli listeler
Liste ve ızgara ekranlarından oluşan bir örnek uygulama geliştirilir; her modülde adapter, satır düzeni veya etkileşim koda eklenip denenir.
Veriyi arayüze bağlayan adapter mantığını baştan sona kavrayarak her liste ve ızgara senaryosunu özgüvenle kurabilirsiniz.
ViewHolder desenini doğru uygulayarak uzun listelerde kaydırmayı akıcı ve bellek dostu hale getirmeyi öğrenirsiniz.
ListView ve GridView'dan RecyclerView'a geçişin nedenlerini görerek eski ve yeni yaklaşımları bilinçli biçimde kullanırsınız.
Eğitimi rahat takip etmek için faydalı ön bilgi
Değişken, fonksiyon, sınıf ve koleksiyon kavramlarına temel düzeyde hakim olmak gerekir.
Activity, XML düzen ve basit view bileşenleriyle ekran kurabiliyor olmak beklenir.
Android Studio'nun kurulu ve bir emülatör ya da cihazla derleme yapabilir durumda olması gerekir.
View Binding veya findViewById ile görünümlere erişim konusunda temel bilgi faydalı olur.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Veriyi arayüze bağlayan adapter mekanizmasını kavrayıp farklı liste senaryolarını kurabilirsiniz.
ArrayAdapter ile ListView'ı hızlıca veriye bağlayıp öğe ekleme ve silme işlemlerini yönetirsiniz.
BaseAdapter ile tamamen özelleştirilmiş satır düzenleri olan listeler tasarlayabilirsiniz.
ViewHolder desenini uygulayarak uzun listelerde akıcı ve bellek dostu kaydırma sağlarsınız.
getItemViewType ile başlık ve içerik gibi farklı satır türlerini tek listede gösterebilirsiniz.
GridView ile görsel ağırlıklı ızgara düzenleri kurup sütun ve boşlukları yönetebilirsiniz.
Tıklama, uzun basma ve çoklu seçim olaylarıyla etkileşimli liste ve ızgara deneyimleri kurarsınız.
ListView ve GridView'dan RecyclerView'a geçişin nedenlerini ve yöntemini kavrayarak bilinçli seçim yaparsınız.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Appium, UiAutomator2, element bulma, jestler, bekleme, Page Object ve TestNG ile Android test otomasyonuna giriş eğitimi. Uygulamalı ve kurumsal.
Detayları Gör →Appium ile Android hibrit uygulama ve Chrome mobil tarayıcı otomasyonu, context geçişi, WebView, deep link ve paralel çalışma eğitimi. Uygulamalı.
Detayları Gör →Kotlin ve Android Studio ile sıfırdan ilk Android uygulamanızı geliştirin. Activity, XML düzen, liste ve veri saklamayla uygulamalı giriş eğitimi.
Detayları Gör →Clean Architecture, Hilt, Jetpack Compose, Coroutines, Flow, Paging ve test ile üretim kalitesinde ileri Android geliştirme eğitimi. Uygulamalı.
Detayları Gör →Coroutine, Flow, generic varyans, DSL ve Kotlin Multiplatform ile ileri seviye Kotlin dili eğitimi. Kıdemli geliştiriciler için uygulamalı ve kurumsal.
Detayları Gör →Java diliyle Activity, RecyclerView, SQLite ve Retrofit kullanarak Android uygulaması geliştirme eğitimi. Üç günde uygulamalı ve kurumsal.
Detayları Gör →