View ve layout'lara derinlemesine hakim ol
Kotlin ile View ve Layout Eğitimi, Android arayüzünün temeli olan View ve ViewGroup kavramlarını derinlemesine ele alır. Program; view hiyerarşisi, LinearLayout, RelativeLayout ve FrameLayout davranışları, ConstraintLayout ile düz hiyerarşili düzenler, zincir…
View hiyerarşisinden özel view çizimine kadar arayüzün temel mantığı
Bu eğitim, Android arayüzünün temelini oluşturan View ve ViewGroup kavramlarını Kotlin ile derinlemesine ele alır. View hiyerarşisiyle başlar; LinearLayout, RelativeLayout ve FrameLayout gibi klasik düzenlerin davranışını inceler. ConstraintLayout ile esnek ve düz hiyerarşili arayüzler, zincirler, kılavuz çizgileri ve ekran uyumu işlenir. measure, layout ve draw döngüsü açıklanır; Canvas çizim, özel attribute ve dokunma olaylarıyla sıfırdan özel view geliştirilir.
3 Gün. Her gün dört modül; kısa anlatımın ardından farklı düzen türleri ve özel view'lar adım adım kurularak davranışları cihazda incelenir.
Orta Seviye — Android view hiyerarşisi, layout türleri ve özel view geliştirme
Çeşitli ekranlardan oluşan bir örnek uygulama geliştirilir; her modülde bir düzen türü veya view tekniği koda uygulanıp cihazda denenir.
View ve ViewGroup hiyerarşisini mantığıyla kavrayarak her arayüz sorununu yüzeysel değil kökten çözebilirsiniz.
ConstraintLayout ve boyutlandırma stratejileriyle farklı ekran ve yönlere uyum sağlayan esnek arayüzler kurarsınız.
measure, layout ve draw döngüsünü öğrenerek hazır bileşenlerin yetmediği yerde sıfırdan özel view geliştirebilirsiniz.
Eğitimi rahat takip etmek için faydalı ön bilgi
Değişken, fonksiyon, sınıf ve kalıtım kavramlarına temel düzeyde hakim olmak gerekir.
Activity oluşturup basit bir arayüz kurabilecek düzeyde Android bilgisi beklenir.
Android Studio'nun kurulu ve Layout Inspector gibi araçları çalıştırabilir durumda olması gerekir.
Temel düzeyde XML düzen dosyalarını okuyup düzenleyebilmek 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:
View ve ViewGroup hiyerarşisini kavrayıp derin hiyerarşinin performans etkisini yönetebilirsiniz.
LinearLayout, RelativeLayout ve FrameLayout'u doğru senaryoda ve davranışlarını bilerek kullanırsınız.
ConstraintLayout ile düz hiyerarşili, esnek ve performanslı arayüzler tasarlayabilirsiniz.
Zincir, guideline ve barrier ile karmaşık yerleşimleri temiz biçimde kurabilirsiniz.
Farklı ekran boyutu ve yönlerine uyum sağlayan responsive düzenler oluşturabilirsiniz.
measure, layout ve draw döngüsünü kavrayıp özel view davranışını doğru yönetebilirsiniz.
Canvas ve Paint ile çizgi, şekil ve metin çizerek sıfırdan özel view geliştirebilirsiniz.
Özel attribute ve dokunma olaylarıyla yeniden kullanılabilir, etkileşimli view'lar tasarlarsı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 →