Takılmayan akıcı uygulamalar
Android Cihazlar İçin Performans Optimizasyonu Eğitimi, tahmine değil ölçüme dayalı optimizasyon disiplinini öğretir. Program Android Studio Profiler ve Perfetto ile darboğaz tespiti, jank ve overdraw giderme, LeakCanary ile bellek sızıntısı önleme, cold star…
Render takılmaları, bellek sızıntıları, açılış süresi ve pil tüketimine odaklı
Android Cihazlar İçin Performans Optimizasyonu Eğitimi, tahmin yerine ölçüme dayalı optimizasyon disiplinini öğretir. Katılımcılar Android Studio Profiler, Perfetto ve Macrobenchmark ile CPU, bellek ve render davranışını analiz eder. Jank, overdraw, bellek sızıntıları, açılış süresi, APK boyutu ve pil tüketimi gerçek senaryolarla incelenir. LeakCanary, Baseline Profile ve R8 ile darboğazlar giderilir. Hedef, kullanıcının hissettiği akıcılığı sayısal olarak artırmaktır.
3 Gün. Her gün dört modül; her darboğaz önce profilleme aracıyla ölçülür, sonra optimize edilir ve iyileşme aynı araçla sayısal olarak doğrulanır.
Orta Seviye — Akıcı, hızlı açılan ve pil dostu uygulamalar için profilleme odaklı program
Yavaşlatılmış örnek uygulamada darboğazlar profillerle bulunur, optimizasyon uygulanır ve önce-sonra ölçümüyle kazanım kanıtlanır.
Tahminle değil Profiler ve Perfetto verisiyle çalışarak gerçek darboğazı bulur ve iyileşmeyi sayısal olarak kanıtlarsınız.
Kare atlamalarını ve ana iş parçacığı yükünü azaltarak 60 ve 120 fps hedefinde takılmasız bir kullanıcı deneyimi sunarsınız.
Bellek sızıntılarını kapatıp arka plan işini optimize ederek pil tüketimini ve çökme oranını kalıcı biçimde düşürürsünüz.
Program öncesi beklenen bilgi düzeyi ve çalışma ortamı
Üzerinde çalışılacak, derlenip cihazda açılabilen orta ölçekli bir Android projesi bulunması idealdir.
Activity, Fragment, RecyclerView ve basit ağ çağrıları ile uygulama geliştirmiş olmak beklenir.
Gerçekçi ölçüm için fiziksel bir Android cihaz önerilir; emülatör bazı metriklerde yanıltıcı olabilir.
Android Studio'nun güncel sürümü ve USB hata ayıklamanın açık olduğu bir cihaz gereklidir.
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:
Android Studio Profiler ve Perfetto ile CPU, bellek ve render verilerini okuyup gerçek darboğazı saptayabilirsiniz.
Kare atlamalarının nedenini bulup ana iş parçacığını hafifleterek akıcı ve takılmasız bir arayüz sunarsınız.
Overdraw'ı azaltır, düzen hiyerarşisini sadeleştirir ve RecyclerView ile Compose render maliyetini düşürürsünüz.
LeakCanary ve Memory Profiler ile sızıntı zincirlerini bulup yaşam döngüsü kaynaklı hataları giderirsiniz.
Cold start süresini ölçer, başlatma işini erteler ve Baseline Profile ile ilk kareyi belirgin biçimde hızlandırırsınız.
WorkManager ile arka plan işini ve OkHttp önbelleğiyle ağ kullanımını optimize ederek pil tüketimini azaltırsınız.
R8 ve App Bundle ile kullanılmayan kodu ve kaynakları ayıklayarak uygulama indirme boyutunu düşürürsünüz.
Firebase Performance ve Android Vitals ile gerçek kullanıcı metriklerini izleyip regresyonları erken yakalarsı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.
Proje yapısı, Gradle, Layout Editor, emülatör, Debugger ve Profiler ile Android Studio'yu baştan sona öğreten uygulamalı ve kurumsal eğitim programı.
Detayları Gör →Değişkenler, fonksiyonlar, nesne yönelimli programlama, null güvenliği ve koleksiyonlarla Kotlin dilini sıfırdan öğreten uygulamalı ve kurumsal eğitim.
Detayları Gör →Retrofit, OkHttp, Moshi ve coroutine ile Android uygulamasında internetten veri çekme, JSON ayrıştırma, önbellek ve sayfalama eğitimi.
Detayları Gör →Authentication, Firestore, Storage, Cloud Messaging, Crashlytics ve Remote Config ile uçtan uca gerçek zamanlı Android uygulaması geliştirme eğitimi.
Detayları Gör →Retrofit ile Android'de oluşturma, okuma, güncelleme ve silme; form doğrulama, iyimser güncelleme ve Room ile çevrimdışı CRUD eğitimi.
Detayları Gör →Room, DataStore, SharedPreferences ve dosya ile Android'de yerel veri saklama, ilişkisel modelleme, migration ve güvenli depolama eğitimi.
Detayları Gör →