Compose arayüzlerinize hareket ve akıcılık katın
Eğitim, Jetpack Compose arayüzlerine etkileşim ve hareket katmayı anlatır. Compose temelini bilen Android geliştiricileri ve etkileşimli, akıcı arayüz geliştirmek isteyen mobil ekipler içindir.
Jetpack Compose ile hareket algılama ve animasyon geliştirme
Eğitim, Jetpack Compose arayüzlerine etkileşim ve hareket katmayı anlatır. clickable, combinedClickable, pointerInput ile detectTapGestures ve detectDragGestures, draggable ve transformable modifier'ları, nested scroll, animate*AsState, updateTransition, AnimatedVisibility, AnimatedContent, Animatable ile fizik tabanlı spring ve tween animasyonları, shared element geçişleri ve animasyon performansı uygulanır.
2 Gün. Her gün dört modül; 1. gün Hareketler (Gestures); 2. gün Animasyon.
İleri Seviye — Compose'da dokunma hareketleri, Modifier.pointerInput ve animasyon API'leri
Katılımcılar Android Studio'da sürükle-bırak kart, kaydırarak silme ve geçiş animasyonlu bir demo uygulama geliştirir, Layout Inspector ve profiler ile ölçer.
Tek ve çok parmaklı hareketleri doğru algılayıp çakışmaları yönetirsiniz.
Spring ve tween ile doğal hissettiren animasyonlar tasarlarsınız.
Gereksiz recomposition olmadan 60 fps animasyon üretirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Composable, state ve remember kavramları bilinmelidir.
Lambda ve coroutine temelleri gerekir.
Güncel Android Studio ve emülatör kurulu olmalıdır.
Çok dokunuşlu test için emülatör veya fiziksel cihaz önerilir.
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:
pointerInput ile dokunma ve sürükleme hareketlerini yakalayabilirsiniz.
draggable ve transformable ile sürükle-bırak arayüzü kurabilirsiniz.
SwipeToDismiss ve nested scroll ile gelişmiş kaydırma yönetebilirsiniz.
animate*AsState ile durum tabanlı animasyon yazabilirsiniz.
AnimatedVisibility ve AnimatedContent ile içerik geçişi tasarlayabilirsiniz.
updateTransition ile çok özellikli animasyonları senkronlayabilirsiniz.
graphicsLayer ile gereksiz recomposition olmadan animasyon yapabilirsiniz.
Compose test saatiyle animasyonları doğrulayabilirsiniz.
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.
Advanced Go test ve dağıtım: table-driven test, httptest, testcontainers, fuzzing, CI, distroless imaj, GoReleaser, Kubernetes probe, Prometheus ve OpenTelemetr
Detayları Gör →C önişlemci yönergeleri eğitimi: #define, #ifdef, koşullu derleme, include guard, X-makroları ve gcc -E ile taşınabilir C kod yönetimi uygulamaları.
Detayları Gör →Alternatif dağıtım stratejileri eğitimi: blue-green, canary, rolling update, feature flag, Helm, Kustomize ve Argo Rollouts ile kesintisiz yayına alma pratikler
Detayları Gör →Analitik beceriler eğitimi: araştırma sorusu, kaynak değerlendirme, veri yorumlama, grafik okuryazarlığı ve bulguları ikna edici sunma teknikleri.
Detayları Gör →AMD GPU programlama eğitimi: ROCm, HIP, wavefront mimarisi, LDS bellek, hipify ile CUDA taşıma, rocBLAS ve rocprof ile performans optimizasyonu.
Detayları Gör →