Projeni temiz ve düzenli kur
Android App Structure & Formatting Eğitimi, bir Android projesini sürdürülebilir biçimde yapılandırmayı ve tutarlı bir kod biçimiyle geliştirmeyi öğretir.
Proje dizininden Gradle'a, kod biçiminden çok modüllü mimariye kadar
Android App Structure & Formatting Eğitimi, bir Android projesini sürdürülebilir biçimde yapılandırmayı ve tutarlı bir kod biçimiyle geliştirmeyi öğretir. Katılımcılar proje dizin yapısını, Gradle Kotlin DSL yapılandırmasını ve version catalog ile bağımlılık yönetimini uygular. Ardından Kotlin konvansiyonları, ktlint ile biçimlendirme ve detekt ile statik analiz ele alınır. Program katmanlı mimari, çok modüllü yapı, Hilt ve CI üzerinde kalite kontrolüyle tamamlanır.
3 Gün. Her gün dört modül; mevcut dağınık bir örnek proje adım adım yeniden yapılandırılarak kararların bakımı nasıl kolaylaştırdığı gösterilir.
Orta Seviye — Android projesini doğru yapılandırmayı ve tutarlı biçimde kodlamayı öğreten program
Tek örnek bir uygulama proje üç gün boyunca yeniden düzenlenir; her modülde yapı, biçim veya mimari kuralı gerçek koda uygulanır.
Projenizi katmanlara ve modüllere doğru ayırarak büyüdükçe karmaşıklaşmayan, bakımı kolay bir kod tabanı kurarsınız.
ktlint ve detekt ile ekip genelinde tek bir standart uygulayarak okunabilir ve tartışmasız bir kod stili elde edersiniz.
Gradle ve version catalog yapılandırmasını doğru kurarak bağımlılıkları düzenli, derlemeleri hızlı ve öngörülebilir kılarsınız.
Eğitime başlamadan önce faydalı olacak bilgi ve deneyim
Sınıf, fonksiyon ve paket kavramlarına aşinalık yapı ve mimari kararlarını izlemeyi kolaylaştırır.
Basit bir Android uygulaması geliştirmiş olmak, yapılandırma konularının anlamını netleştirir.
build.gradle dosyasını daha önce görmüş olmak faydalıdır; ayrıntılar eğitimde ele alınır.
Git ile temel commit ve branch kullanımı, CI ve kalite kontrolü konularını destekler.
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:
Modül ve dizin düzenini doğru kurarak büyüdükçe karmaşıklaşmayan, bakımı kolay bir proje iskeleti oluşturursunuz.
Gradle Kotlin DSL ve version catalog ile bağımlılıkları merkezden yönetip derlemeleri düzenli hale getirirsiniz.
Kotlin konvansiyonları ve ktlint ile ekip genelinde tek bir standartta okunabilir kod yazabilirsiniz.
detekt ile kod kokularını ve aşırı karmaşıklığı erken yakalayarak kalite sorunlarını önceden giderirsiniz.
UI, domain ve data katmanlarını ayırarak test edilebilir ve bağımlılığı kontrollü bir mimari kurarsınız.
Projeyi anlamlı modüllere bölerek derleme süresini kısaltır ve ekip içi paralel çalışmayı kolaylaştırırsınız.
Hilt kullanarak bağımlılıkları merkezi ve test edilebilir biçimde enjekte eden bir yapı kurabilirsiniz.
Biçim, analiz ve testleri CI üzerinde otomatik çalıştırarak standartları her değişiklikte güvence altına alırsı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.
Google Meet API ile Android entegrasyonu eğitimi: toplantı oluşturma, conference records, Calendar ve Live Sharing SDK uygulamalı. Kurumsal ve online.
Detayları Gör →Jetpack Compose, Coroutines, Flow, Hilt, Room ve Clean Architecture ile üretim düzeyinde modern Android geliştirmeyi öğreten ileri düzey uzmanlık eğitimi.
Detayları Gör →Activity yaşam döngüsü, View sistemi, RecyclerView, Retrofit, Room, RxJava ve Dagger ile Java diliyle üretim düzeyinde Android geliştirme uzmanlık eğitimi.
Detayları Gör →JUnit, MockK, Espresso ve Compose Test ile Android test otomasyonu eğitimi. Birim, UI ve CI testini uygulamalı öğrenin. Kurumsal ve online.
Detayları Gör →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 →