Android arayüzünü doğru kur
Android App Layout Eğitimi, bir uygulamanın arayüz yerleşimini View sisteminden modern Compose'a kadar sağlam biçimde kurmayı öğretir.
View sisteminden ConstraintLayout'a, Material 3'ten Compose yerleşimine kadar
Android App Layout Eğitimi, bir Android uygulamasının arayüz yerleşimini sağlam temeller üzerine kurmayı öğretir. Katılımcılar önce View ve ViewGroup sistemini, measure-layout-draw döngüsünü ve LinearLayout ile FrameLayout gibi klasik düzenleri uygular. Ardından ConstraintLayout ile chain, guideline ve barrier kullanarak duyarlı ekranlar tasarlar. Program Material 3 bileşenleri, Jetpack Compose yerleşim fonksiyonları, Modifier ve MotionLayout animasyonlarıyla tamamlanır.
3 Gün. Her gün dört modül; kısa anlatımın ardından aynı ekran farklı yöntemlerle kurularak yerleşim kararlarının görsel sonuçları karşılaştırmalı gösterilir.
Orta Seviye — Android arayüz yerleşimini XML View sisteminden Jetpack Compose'a kadar öğreten program
Tek bir örnek ekran XML View, ConstraintLayout ve Compose ile sırayla kurulur; her yöntemin güçlü ve zayıf yönleri karşılaştırılır.
Her senaryoda hangi düzenin uygun olduğunu bilerek iç içe geçmiş gereksiz görünümlerden kaçınır, daha hızlı arayüzler kurarsınız.
Telefon, tablet ve farklı yönlerde bozulmayan, ekran boyutuna uyum sağlayan esnek düzenler tasarlamayı öğrenirsiniz.
Hem klasik View tabanlı projeleri hem de modern Jetpack Compose yerleşimini kavrayarak her iki dünyada rahatça çalışırsınız.
Eğitime başlamadan önce faydalı olacak bilgi ve kurulum
Değişken, fonksiyon ve sınıf gibi temel Kotlin kavramlarına aşinalık yerleşim kodunu okumayı kolaylaştırır.
Activity ve basit bir ekran oluşturmayı bilmek, konuların yerleşime odaklanmasını sağlar.
Android Studio kurulu ve bir emülatör ya da cihazla önizleme yapabilir durumda olmalıdır.
Figma veya basit bir taslaktan ölçü ve boşluk okuyabilmek yerleşimi uygulamayı kolaylaştırır.
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:
measure-layout-draw döngüsünü anlayarak görünüm ağacını sade tutar ve gereksiz katmanlardan kaçınırsınız.
LinearLayout, FrameLayout ve RelativeLayout ile uygun senaryoda doğru düzeni seçerek ekran kurabilirsiniz.
Chain, guideline ve barrier ile düz hiyerarşide karmaşık ve esnek ekranları verimli biçimde tasarlarsınız.
Farklı ekran boyutu ve yönlerine uyum sağlayan, nitelikçi ve kaynaklarla desteklenen düzenler kurabilirsiniz.
Material 3 bileşenleri, tema ve tipografiyle tutarlı ve erişilebilir bir görsel dil oluşturursunuz.
Column, Row, Box ve Modifier zinciriyle bildirimsel arayüz yerleşimini akıcı biçimde kurabilirsiniz.
LazyColumn ve LazyVerticalGrid ile büyük veri listelerini bellek dostu ve akıcı biçimde gösterirsiniz.
MotionLayout ve animasyon API'leriyle durumlar arası geçişli, canlı arayüz etkileşimleri 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.
Android Studio Profiler, Perfetto ve Baseline Profile ile jank, bellek sızıntısı, açılış süresi ve pil optimizasyonu eğitimi. Uygulamalı ve kurumsal.
Detayları Gör →Kotlin, Jetpack Compose, Room ve Retrofit ile sıfırdan yayına Android uygulama geliştirme eğitimi. Uçtan uca, uygulamalı ve kurumsal.
Detayları Gör →Associate Android Developer sınav alanlarına göre Kotlin, Jetpack, Room, coroutine ve test hazırlığı. Uygulamalı AAD eğitimi, kurumsal ve online.
Detayları Gör →Bildirimler, WorkManager, özel görünümler, MotionLayout ve konum servisleriyle ileri Android geliştirme eğitimi. Uygulamalı, kurumsal ve online.
Detayları Gör →Temiz mimari, çok modüllü yapı, Hilt, ileri Flow, R8 ve güvenlikle kurumsal ölçekte ileri Android geliştirme eğitimi. Uygulamalı ve kurumsal.
Detayları Gör →Android geliştirmenin temeli Java dilini sıfırdan öğrenin: nesne yönelimli programlama, koleksiyonlar ve ilk Android uygulaması. Uygulamalı eğitim.
Detayları Gör →