GOOGLE ADVANCE ANDROID DEVELOPMENT EĞİTİMİ

İleri Android yeteneklerini aç

Bildirimler, WorkManager, özel görünümler ve MotionLayout ile ileri Android geliştirme

Google Advance Android Development Eğitimi, temel Android bilen geliştiricileri ileri düzey konulara taşır. Program modern bildirimler, WorkManager ile ertelenebilir arka plan işi, Canvas üzerinde özel görünüm çizimi ve dokunma olayları, property animasyon ve…

4 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Arka plan işi, bildirimler, özel çizim, animasyon ve konum servisleri

Google Advance Android Development Eğitimi, temel Android bilen geliştiricileri ileri düzey konulara taşır. Program bildirimler, WorkManager ile ertelenebilir arka plan işi, Canvas üzerinde özel görünüm çizimi, dokunma olayları, özellik animasyonları ve MotionLayout, konum ile Google Haritalar ve ileri coroutine ile Flow başlıklarını kapsar. Konular Google'ın ileri Android müfredatına yakın işlenir. Hedef, platformun derin yeteneklerini üretim kalitesinde kullanmaktır.

Süre ve Format

4 Gün. Her gün dört modül; her ileri konu kısa anlatım ardından örnek bir uygulamaya özellik eklenerek gerçek kullanım senaryosuyla pekiştirilir.

Seviye

Orta-İleri Seviye — temel Android bilenler için ileri Jetpack ve özel arayüz programı

Öğrenme Metodu

Örnek uygulamaya her gün yeni bir ileri yetenek eklenir; bildirimden özel görünüme ve konuma kadar konular gerçek kod üzerinde uygulanır.

Neden Bu Eğitim?

🔔Platform derinliği

Bildirim, WorkManager ve konum gibi platforma özgü servisleri doğru ve dayanıklı biçimde kullanarak uygulamanızı güçlendirirsiniz.

🎨Özel arayüz gücü

Canvas çizimi, dokunma olayları ve MotionLayout ile hazır bileşenlerin ötesine geçerek özgün ve akıcı arayüzler kurarsınız.

⚙️Dayanıklı arka plan

WorkManager ile kısıtlara saygılı, güvenilir ve ertelenebilir arka plan işini modern yaşam döngüsü kurallarına göre tasarlarsınız.

Anahtar Konular

ileri android eğitimiadvanced android developmentworkmanager eğitimicustom view androidmotionlayoutandroid bildirimandroid konum servislerigoogle maps androidandroid animasyonandroid flow
“İleri Android, hazır bileşenin bittiği yerde başlar. Platformun derinliğine inen geliştirici, kullanıcıya fark hissettirir.”

Ön Koşullar

İleri konulara geçmeden önce beklenen temel yetkinlik

1
Çalışan Android bilgisi

Activity, Fragment, RecyclerView ve basit ağ çağrısıyla uygulama geliştirmiş olmak gerekir.

2
Kotlin ve coroutine temeli

Kotlin söz dizimi ve temel coroutine kullanımına aşina olmak ileri konuları hızlandırır.

3
Mimari aşinalığı

ViewModel ve LiveData veya Flow ile mimari kurmuş olmak programı takip etmeyi kolaylaştırır.

4
Geliştirme ortamı

Android Studio ve bir cihaz ile derleme yapabilmek; konum örnekleri için Google hesabı önerilir.

Eğitim İçeriği

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.

Günün hedefiKatılımcı modern bildirim kanallarıyla zengin bildirim kurar ve WorkManager ile kısıtlara saygılı, güvenilir ve ertelenebilir arka plan işini tasarlamayı öğrenir.
Modül 1
Modern Bildirimler
  • Notification kanalları ve önem seviyesi tanımı
  • Genişletilebilir ve büyük içerikli bildirim stilleri
  • Eylem düğmeleri ve PendingIntent kurulumu
  • Doğrudan yanıt ve bildirim üzerinden etkileşim
  • Bildirim izni ve sürüm davranış farkları
  • Gruplama ve rozet ile bildirim düzeni
Modül 2
WorkManager Temelleri
  • OneTimeWorkRequest ve PeriodicWorkRequest ayrımı
  • Worker içinde arka plan işinin yürütülmesi
  • Kısıtlarla ağ ve şarj koşuluna bağlı çalışma
  • Girdi ve çıktı verisinin iş arasında taşınması
  • Benzersiz iş ve çakışma politikası yönetimi
  • İş durumunun gözlemlenmesi ve ilerleme bildirimi
Modül 3
İleri WorkManager Senaryoları
  • Zincirleme işlerle ardışık görev tasarımı
  • Yeniden deneme ve geri çekilme stratejisi
  • Uzun süren iş için foreground servis kullanımı
  • Doze modu ile iş planlamasının uyumu
  • CoroutineWorker ile suspend tabanlı iş
  • İşlerin test edilmesi ve hata ayıklanması
Modül 4
Alarm ve Zamanlanmış İş
  • WorkManager ile tam zamanlı iş seçenekleri
  • AlarmManager ile kesin zamanlı tetikleme
  • Yeniden başlatmaya dayanıklı iş yeniden kurulumu
  • Pil optimizasyonunun zamanlamaya etkisi
  • Doğru arka plan aracını seçme ölçütleri
  • Arka plan kısıtlarına uygun bildirim stratejisi
Günün hedefiKatılımcı özel bir View sınıfı oluşturur, Canvas üzerinde ölçüm ve çizim yapar, dokunma olaylarını işler ve yeniden kullanılabilir bir bileşen tasarlamayı öğrenir.
Modül 1
Özel View Oluşturma
  • View sınıfını genişleterek özel bileşen kurma
  • onMeasure ile boyut ölçümü ve mod yönetimi
  • XML'den özel öznitelik tanımı ve okunması
  • wrap_content ve match_parent davranışı
  • Durumun kaydedilip geri yüklenmesi
  • Yeniden kullanılabilir bileşen API tasarımı
Modül 2
Canvas ile Çizim
  • onDraw içinde Canvas ve Paint kullanımı
  • Çizgi, daire, dikdörtgen ve yol çizimi
  • Metin çizimi ve ölçüsünün hesaplanması
  • Dönüşüm, döndürme ve ölçekleme işlemleri
  • clipRect ve katmanla çizim maliyetini azaltma
  • invalidate ile yeniden çizim tetikleme
Modül 3
Dokunma Olayı Yönetimi
  • onTouchEvent ile dokunma hareketini işleme
  • ACTION_DOWN, MOVE ve UP durumlarının ayrımı
  • GestureDetector ile tıklama ve kaydırma algısı
  • ScaleGestureDetector ile yakınlaştırma jesti
  • Çoklu dokunuş ve işaretçi takibi
  • Dokunma hedefi ve ebeveyn olay dağıtımı
Modül 4
Performanslı Özel Çizim
  • onDraw içinde nesne tahsisinden kaçınma
  • Paint ve Path nesnelerinin yeniden kullanımı
  • Yalnızca değişen bölgeyi yeniden çizme
  • Donanım hızlandırmanın çizime etkisi
  • Karmaşık çizimde önbellekleme stratejisi
  • Profiler ile özel görünüm karesini ölçme
Günün hedefiKatılımcı özellik animasyonlarıyla akıcı geçişler kurar, MotionLayout ile karmaşık hareketi bildirimsel tanımlar ve paylaşımlı öğe geçişlerini uygulamayı öğrenir.
Modül 1
Property Animasyon
  • ObjectAnimator ile özellik değeri animasyonu
  • ValueAnimator ile özel değer aralığı canlandırma
  • AnimatorSet ile animasyonları sıralama
  • Interpolator ile hız eğrisi tanımı
  • View özelliklerinin akıcı canlandırılması
  • Animasyon yaşam döngüsü ve iptal yönetimi
Modül 2
MotionLayout ile Hareket
  • MotionScene ile başlangıç ve bitiş durumu
  • Transition ve KeyFrame ile ara hareket
  • Kaydırmaya bağlı hareketin tetiklenmesi
  • Karmaşık hareketi bildirimsel tanımlama
  • ConstraintSet geçişleriyle düzen değişimi
  • Hareket hata ayıklama ve ince ayar araçları
Modül 3
Geçiş ve Paylaşımlı Öğe
  • Fragment ve Activity arası geçiş animasyonu
  • Paylaşımlı öğe geçişiyle görsel süreklilik
  • Enter ve exit geçişlerinin tanımı
  • Navigation ile animasyonlu hedef geçişi
  • Shared element'in liste-detay akışında kullanımı
  • Geçişlerde performans ve akıcılık dengesi
Modül 4
Compose'da Animasyon
  • animate*AsState ile durum tabanlı animasyon
  • AnimatedVisibility ile giriş-çıkış geçişi
  • updateTransition ile çoklu değer animasyonu
  • Jest tabanlı etkileşimli animasyon
  • Animasyon spesifikasyonu ve süre ayarı
  • Yeniden besteleme ile animasyon etkileşimi
Günün hedefiKatılımcı konum servislerini ve Google Haritalar'ı entegre eder, konum güncellemelerini yönetir ve ileri coroutine ile Flow desenlerini üretim kalitesinde uygular.
Modül 1
Konum Servisleri
  • FusedLocationProvider ile konum alma
  • Konum izni ve hassasiyet seviyesi yönetimi
  • Konum güncelleme sıklığı ve pil dengesi
  • Son bilinen konum ve canlı güncelleme
  • Coğrafi çit ile bölge tetikleme
  • Arka planda konum kısıtları ve kuralları
Modül 2
Google Haritalar Entegrasyonu
  • Harita bileşeninin yerleşimi ve API anahtarı
  • İşaretçi, bilgi penceresi ve kamera kontrolü
  • Çokgen ve çizgiyle harita üzeri çizim
  • Kullanıcı konumunu harita üzerinde gösterme
  • Harita olaylarını ve dokunuşu yakalama
  • Küme ile çok sayıda işaretçi yönetimi
Modül 3
İleri Coroutine ve Flow
  • Flow operatörleriyle veri dönüştürme ve birleştirme
  • StateFlow ve SharedFlow kullanım farkları
  • callbackFlow ile geri çağrı tabanlı kaynak
  • flowOn ve buffer ile iş parçacığı ve tampon
  • Hata yönetimi ve yeniden deneme operatörleri
  • Konum akışının Flow ile üretilmesi
Modül 4
Eşzamanlılık Desenleri
  • Yapılandırılmış eşzamanlılık ve kapsam yönetimi
  • supervisorScope ile hata izolasyonu
  • Paralel çağrıları async ve await ile birleştirme
  • debounce ve conflate ile olay akışını yönetme
  • Kaynak sızıntısını önleyen iptal disiplini
  • İleri senaryoların test ile doğrulanması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Modern bildirimler

Bildirim kanalları, eylem düğmeleri ve doğrudan yanıt ile sürüm uyumlu ve zengin bildirimler kurabilirsiniz.

✅
Dayanıklı arka plan

WorkManager ile kısıtlara saygılı, zincirlenebilir ve güvenilir ertelenebilir arka plan işini tasarlarsınız.

✅
Özel görünümler

View sınıfını genişletip onMeasure ve onDraw ile yeniden kullanılabilir özel bileşenler geliştirebilirsiniz.

✅
Canvas ve dokunma

Canvas üzerinde çizim yapar ve dokunma olaylarını işleyerek jest destekli özgün arayüzler oluşturursunuz.

✅
Akıcı animasyon

Property animasyon ve MotionLayout ile karmaşık hareketleri akıcı ve bildirimsel biçimde tanımlayabilirsiniz.

✅
Konum ve harita

FusedLocation ve Google Haritalar ile konum alıp harita üzerinde göstererek konum tabanlı özellikler eklersiniz.

✅
İleri Flow desenleri

callbackFlow, StateFlow ve operatörlerle geri çağrı tabanlı kaynakları reaktif akışa dönüştürebilirsiniz.

✅
Eşzamanlılık ustalığı

Yapılandırılmış eşzamanlılık ve iptal disipliniyle paralel işleri güvenli ve sızıntısız biçimde yönetirsiniz.

Kimler İçin Uygundur?

  • Temel Android bilgisine sahip olup bildirim
  • arka plan işi
  • özel arayüz
  • konum gibi ileri konuları öğrenmek isteyen geliştiriciler ve uygulamalarına platforma özgü gelişmiş yetenekler eklemek isteyen mobil ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Temel Android bilgisine sahip olup bildirim, arka plan işi, özel arayüz, animasyon ve konum gibi ileri konuları öğrenmek isteyen geliştiriciler için uygundur. Activity, Fragment ve temel coroutine deneyimi beklenir.
Bu eğitim Google AAD eğitiminden farkı nedir?
Google AAD eğitimi sınav alanlarına odaklı bir hazırlıktır; bu program ise bildirim, WorkManager, özel görünüm, animasyon ve konum gibi ileri uygulama yeteneklerini derinlemesine işler. İkisi birbirini tamamlar.
Eğitimin süresi ve formatı nedir?
Eğitim dört gün sürer ve her gün dört modülden oluşur. Her ileri konu kısa anlatım ardından örnek bir uygulamaya özellik eklenerek gerçek kullanım senaryosuyla pekiştirilir. Yüz yüze veya online yapılabilir.
Konum ve harita için neye ihtiyaç var?
Konum ve harita modülleri için Google Haritalar API anahtarı ve bir Google hesabı önerilir. Konum güncellemelerini gerçekçi test etmek için fiziksel bir cihazla çalışmak emülatöre göre daha doğru sonuç verir.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika tamamlanan ileri modülleri ve uygulamalı geliştirme çalışmalarını belgeler; kurumsal gruplara uyarlama yapılabilir.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Google Advance Android Development Eğitimi Sertifika Kodu DV-2026XX00 Tarih 15.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Android ve KotlinYazılım Uzmanlığı Eğitimi (Java & Android) Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Yazılım Uzmanlığı Eğitimi (Java & Android) Eğitimi

5 günUzmanOnline / Yüz Yüze / Hibrit

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 →
Android ve KotlinAndroid Application Testing Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Android Application Testing Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

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 ve KotlinAndroid Cihazlar İçin Performans Optimizasyonu Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Android Cihazlar İçin Performans Optimizasyonu Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

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 →
Android ve KotlinAndroid Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Android Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

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 →
Android ve KotlinAndroid Uygulamaları Geliştirme (Google AAD) Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Android Uygulamaları Geliştirme (Google AAD) Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

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 →
Android ve Kotlinİleri Seviye Android Programlama Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

İleri Seviye Android Programlama Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

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 →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn