ADVANCED DESIGN, BUILD, & ANDROID WEAR EĞİTİMİ

İleri tasarım, build ve Wear OS

Özel arayüz, animasyon, çok modüllü Gradle build ve Wear OS geliştirme bir arada

Advanced Design, Build, & Android Wear Eğitimi, deneyimli Android geliştiricilerini ileri tasarım, gelişmiş build ve Wear OS alanlarında ustalaştırır.

5 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Özel bileşenler ve animasyondan gelişmiş build'e ve Wear OS uygulamasına

Advanced Design, Build, & Android Wear Eğitimi, deneyimli Android geliştiricilerini üç ileri alanda ustalaştırır. Katılımcılar özel View ve Canvas çizimi, Material tasarım sistemi, karmaşık animasyon ve uyarlanabilir arayüzlerle ileri tasarımı işler. Ardından Gradle Kotlin DSL, build türleri, product flavor, çok modüllü mimari ve R8 ile gelişmiş build yönetimini kurar. Program, Compose for Wear, tiles, complications ve Health Services ile saat uygulamasıyla tamamlanır.

Süre ve Format

5 Gün. Her gün dört modül; ileri tasarım, build ve Wear OS konuları örnek bir telefon ve saat uygulaması üzerinde uygulamalı olarak işlenir.

Seviye

İleri Seviye — İleri arayüz tasarımı, gelişmiş build yönetimi ve Wear OS geliştirme programı

Öğrenme Metodu

İleri tasarım, build ve Wear OS konuları örnek bir telefon ve eşlik eden saat uygulaması üzerinde adım adım kodlanarak uygulanır.

Neden Bu Eğitim?

🎯Özgün arayüz

Özel View, Canvas ve ileri animasyonlarla hazır bileşenlerin ötesine geçerek markaya özgü, akıcı ve ayırt edici arayüzler tasarlarsınız.

🧩Ölçeklenen build

Çok modüllü mimari, product flavor ve R8 ile büyük projelerde derlemeyi hızlandıran, sürdürülebilir bir build sistemi kurarsınız.

🚀Wear OS yetkinliği

Compose for Wear, tiles ve Health Services ile giyilebilir cihazlar için uygulama geliştirip yayınlayacak düzeye erişirsiniz.

Anahtar Konular

android wear eğitimiwear os geliştirmecompose for wear osileri android eğitimigradle build yönetimiandroid çok modüllü mimariandroid animasyon eğitimimotionlayoutandroid tasarım sistemigiyilebilir uygulama geliştirme
“İleri Android; özgün tasarımı, ölçeklenen bir build'i ve kullanıcının bileğindeki deneyimi aynı özenle birleştirmeyi gerektirir.”

Ön Koşullar

Eğitime başlamadan önce gerekli deneyim ve geliştirme ortamı

1
Android deneyimi

Kotlin ile uygulama geliştirmiş ve Activity, Fragment ile temel arayüz konularına hakim olmak gerekir.

2
Compose aşinalığı

Jetpack Compose ile temel ekran kurma deneyimi, ileri tasarım ve Wear modüllerini izlemeyi kolaylaştırır.

3
Gradle temeli

Gradle ile bağımlılık ekleme ve derleme konusunda temel aşinalık, build modülünü takip etmek için faydalıdır.

4
Wear cihaz veya emülatör

Wear OS emülatörü veya gerçek bir akıllı saat ile derleme yapabilir ortam giyilebilir modüller için gereklidir.

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ı özel View ve Canvas ile sıfırdan bileşen çizer, Material tasarım sistemini uygular ve karmaşık düzenlerde arayüz performansını iyileştirir.
Modül 1
Özel View ve Canvas Çizimi
  • onDraw içinde Canvas ve Paint ile çizim
  • onMeasure ile özel boyutlandırma mantığı
  • Dokunma olaylarının özel View'da işlenmesi
  • Path ile karmaşık şekil ve grafik çizimi
  • Custom attribute ile XML'den yapılandırma
  • invalidate ile yeniden çizimin tetiklenmesi
Modül 2
Material Tasarım Sistemi
  • Material 3 bileşen ve etkileşim ilkeleri
  • Renk şeması, tipografi ve şekil sistemi
  • Tasarım token'larıyla tutarlı stil yönetimi
  • Açık, koyu ve dinamik renk desteği
  • Bileşen kütüphanesiyle tutarlı arayüz
  • Marka kimliğinin tasarım sistemine taşınması
Modül 3
Karmaşık Düzen ve Performans
  • Derin görünüm ağacının render maliyeti
  • Compose'da gereksiz recomposition tespiti
  • Layout Inspector ile hiyerarşi incelemesi
  • overdraw azaltma ve çizim optimizasyonu
  • Büyük listelerde kaydırma akıcılığı
  • Jank ölçümü ve kare süresinin izlenmesi
Modül 4
Tema ve Tasarım Token'ları
  • Merkezi tema ile stil tekrarının önlenmesi
  • Boyut ve boşluk için token tanımı
  • Yeniden kullanılabilir bileşen stilleri
  • Çoklu marka için tema değişkenleri
  • Erişilebilirlik odaklı kontrast kararları
  • Tasarımcı ile ortak token dili kurma
Günün hedefiKatılımcı MotionLayout ve Compose animasyonlarıyla akıcı geçişler kurar, Material hareket ilkelerini uygular ve uyarlanabilir, katlanabilir ekranlar tasarlar.
Modül 1
View Tabanlı Animasyonlar
  • MotionLayout ile durumlar arası geçiş
  • MotionScene ve keyframe tanımı
  • ConstraintSet ile düzen animasyonu
  • Property animation ve ValueAnimator
  • Shared element transition kurulumu
  • Interpolator ile zamanlama eğrisi seçimi
Modül 2
Jetpack Compose Animasyonları
  • animate*AsState ile değer animasyonu
  • AnimatedVisibility ile giriş-çıkış geçişi
  • updateTransition ile çoklu değer animasyonu
  • Animatable ile düşük seviyeli kontrol
  • animateContentSize ile boyut geçişi
  • Gesture ile sürüklenen animasyon
Modül 3
Hareket ve Geçiş Tasarımı
  • Material motion kalıpları ve amaçları
  • Container transform ile öğe dönüşümü
  • Paylaşılan eksen (shared axis) geçişi
  • Fade through ile içerik değişimi
  • Hareketin anlam ve yön bildirmesi
  • Aşırı animasyonun kullanıcıyı yormasını önleme
Modül 4
Uyarlanabilir ve Katlanabilir Ekranlar
  • WindowSizeClass ile ekran sınıfına uyum
  • Telefon, tablet ve katlanabilir yerleşim
  • List-detail deseniyle uyarlanabilir akış
  • Katlanma durumu ve menteşe bilgisi
  • Yatay-dikey geçişte düzen koruması
  • Büyük ekranda alanın verimli kullanımı
Günün hedefiKatılımcı Gradle Kotlin DSL ile build'i yapılandırır, build türü ve flavor tanımlar, çok modüllü mimari kurar ve R8 ile derlemeyi optimize eder.
Modül 1
Gradle Yapısı ve Kotlin DSL
  • build.gradle.kts ile Kotlin DSL yazımı
  • Plugin, repository ve bağımlılık bloğu
  • Version catalog ile bağımlılık merkezileştirme
  • Özel Gradle task tanımlama ve çalıştırma
  • buildSrc ve convention plugin yaklaşımı
  • Gradle yaşam döngüsü ve faz kavramı
Modül 2
Build Türleri ve Product Flavors
  • debug ve release build türü farkları
  • Product flavor ile sürüm varyasyonları
  • flavorDimensions ile çok boyutlu varyant
  • BuildConfig alanıyla derleme sabitleri
  • Ortam bazlı API uç noktası yönetimi
  • İmzalama yapılandırmasının güvenli tutulması
Modül 3
Çok Modüllü Proje Mimarisi
  • Özellik ve katman bazlı modül ayrımı
  • api ve implementation bağımlılık kapsamı
  • Modüller arası bağımlılığın yönetimi
  • Ortak core ve ui modülü tasarımı
  • Modülerliğin derleme süresine etkisi
  • Dinamik feature modülü yaklaşımı
Modül 4
R8, Küçültme ve Optimizasyon
  • R8 ile kod küçültme ve karartma
  • keep kuralları ile yansıma koruması
  • Kaynak küçültme ile APK boyutu azaltma
  • Build cache ve configuration cache kullanımı
  • Gradle profilleme ile darboğaz tespiti
  • Baseline profile ile başlangıç performansı
Günün hedefiKatılımcı Wear OS platformunu kavrar, Compose for Wear ile saat arayüzü kurar, rotary girdi ile gezinir ve telefon-saat veri senkronizasyonunu öğrenir.
Modül 1
Wear OS Platform Temelleri
  • Wear OS mimarisi ve telefonla ilişkisi
  • Küçük ekran için tasarım kısıtları
  • Yuvarlak ve kare ekran biçimine uyum
  • Pil ve güç tüketimi duyarlılığı
  • Bağımsız ve bağımlı uygulama modeli
  • Wear proje ve modül yapısının kurulumu
Modül 2
Compose for Wear OS
  • Wear Compose bileşen kütüphanesi
  • ScalingLazyColumn ile ölçekli liste
  • Chip, Button ve Card Wear bileşenleri
  • TimeText ile üst zaman göstergesi
  • Yuvarlak ekrana göre içerik yerleşimi
  • Wear için tema ve renk yönetimi
Modül 3
Wear Gezinme ve Girdi
  • SwipeDismissableNavHost ile gezinme
  • Rotary (döner çerçeve) girdi yönetimi
  • Kaydırarak geri gelme davranışı
  • Vignette ve PositionIndicator kullanımı
  • Haptik geri bildirimle etkileşim
  • Küçük ekranda dokunma hedefi boyutu
Modül 4
Wear Veri ve Senkronizasyon
  • Data Layer API ile telefon-saat iletişimi
  • DataClient ile veri öğesi senkronizasyonu
  • MessageClient ile anlık mesaj gönderimi
  • CapabilityClient ile cihaz yeteneği keşfi
  • Çevrimdışı durumda veri tutarlılığı
  • Senkronizasyonun pil dostu tasarımı
Günün hedefiKatılımcı tiles ve complications ile hızlı yüzeyler kurar, Health Services ile sensör verisi işler ve Wear uygulamasını test edip yayınlamayı öğrenir.
Modül 1
Tiles ile Hızlı Yüzeyler
  • Tile kavramı ve kullanım senaryoları
  • TileService ile tile içeriği sağlama
  • Layout ve timeline ile içerik tanımı
  • Tile üzerinde güncel veri gösterimi
  • Dokunma eylemiyle uygulamaya geçiş
  • Tile'ın kaynak ve yenileme yönetimi
Modül 2
Complications ve Watch Face
  • Complication veri türleri ve sağlayıcı
  • ComplicationDataSourceService kurulumu
  • Saat kadranında complication gösterimi
  • Watch Face Format ile kadran tasarımı
  • Kadranda pil ve performans dengesi
  • Complication güncelleme sıklığı yönetimi
Modül 3
Health Services ve Sensörler
  • Health Services ile nabız ve adım verisi
  • Egzersiz (exercise) oturumu yönetimi
  • Pasif veri toplama (passive monitoring)
  • Sensör izinleri ve kullanıcı onayı
  • Veri doğruluğu ve örnekleme sıklığı
  • Sağlık verisinin gizlilik duyarlılığı
Modül 4
Wear Test ve Play Store Yayını
  • Wear emülatöründe uygulama doğrulama
  • Farklı ekran biçimlerinde test
  • Wear için App Bundle oluşturma
  • Telefon ve saat sürümünün ilişkilendirilmesi
  • Play Console'da Wear uygulaması yayını
  • Wear kalite ve inceleme gerekliliklerine uyum

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Özel bileşen çizimi

Özel View ve Canvas ile sıfırdan bileşen çizer, hazır arayüzün ötesine geçerek özgün ve markaya özel tasarımlar üretirsiniz.

✅
Tasarım sistemi kurma

Material 3 ve tasarım token'larıyla tutarlı, erişilebilir ve ölçeklenebilir bir tasarım sistemini projeye kazandırırsınız.

✅
İleri animasyon

MotionLayout ve Compose animasyonlarıyla Material hareket ilkelerine uygun, akıcı ve anlamlı geçişler tasarlarsınız.

✅
Uyarlanabilir arayüz

WindowSizeClass ile telefon, tablet ve katlanabilir cihazlara uyum sağlayan uyarlanabilir düzenler kurarsınız.

✅
Gelişmiş build yönetimi

Gradle Kotlin DSL, build türü ve flavor ile çok ortamlı, sürdürülebilir bir derleme yapılandırması kurabilirsiniz.

✅
Modülerlik ve optimizasyon

Çok modüllü mimari ve R8 ile derleme süresini kısaltıp APK boyutunu düşüren optimize bir proje yapısı oluşturursunuz.

✅
Wear OS geliştirme

Compose for Wear, rotary girdi ve Data Layer ile giyilebilir cihazlar için eksiksiz saat uygulamaları geliştirirsiniz.

✅
Wear yüzeyleri ve yayın

Tiles, complications ve Health Services kurar, Wear uygulamasını test edip Play Store'da yayınlama sürecini uygularsınız.

Kimler İçin Uygundur?

  • Temel Android geliştirmeyi aşmış ve özel arayüz
  • animasyon
  • ölçeklenebilir build sistemi
  • giyilebilir cihaz geliştirmeye derinleşmek isteyen deneyimli Android geliştiricileri ve mobil ekip liderleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Temel Android geliştirmeyi aşmış ve özel arayüz, animasyon, ölçeklenebilir build sistemi ile giyilebilir cihaz geliştirmeye derinleşmek isteyen deneyimli Android geliştiricileri ve mobil ekip liderleri için uygundur.
Wear OS için ayrı bir cihaz gerekli mi?
Wear OS modülleri için Wear OS emülatörü yeterlidir; isteğe bağlı olarak gerçek bir akıllı saatle de çalışabilirsiniz. Telefon-saat senkronizasyonu konularında eşli bir kurulum deneyimi zenginleştirir ancak zorunlu değildir.
Ön koşul olarak ne bilmem gerekir?
Kotlin ile Android uygulaması geliştirmiş olmak, Activity ve temel arayüz konularına hakim olmak gerekir. Jetpack Compose ve Gradle ile temel aşinalık, ileri tasarım, build ve Wear modüllerini izlemeyi kolaylaştırır.
Eğitimin süresi ve formatı nedir?
Eğitim beş gün sürer ve her gün dört modülden oluşur. İleri tasarım, build ve Wear OS konuları örnek bir telefon ve saat uygulaması üzerinde uygulanır. Yüz yüze veya online yapılabilir ve kuruma özel uyarlanabilir.
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 modülleri ve geliştirilen telefon ve saat uygulamasını belgeler; kurumsal gruplara özel 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. Advanced Design, Build, & Android Wear Eğitimi Sertifika Kodu DV-2026XX00 Tarih 15.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Android ve KotlinKotlin ile Android Mobil Uygulama Geliştirme Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Kotlin ile Android Mobil Uygulama Geliştirme Eğitimi

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

Kotlin, Jetpack Compose, Flow ve Hilt ile modern Android mobil uygulama geliştirme eğitimi. Compose öncelikli, reaktif mimari ve uygulamalı.

Detayları Gör →
Android ve KotlinAdvanced Appium Techniques & Practical Scenarios in Android Automation Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Advanced Appium Techniques & Practical Scenarios in Android Automation Eğitimi

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

Appium ile ileri Android test otomasyonu eğitimi: UiAutomator2, Page Object Model, paralel çalıştırma, CI entegrasyonu ve raporlama. Uygulamalı.

Detayları Gör →
Android ve KotlinAdvanced Gestures Automation with Key Events in Android Using Appium Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Advanced Gestures Automation with Key Events in Android Using Appium Eğitimi

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

Appium ile ileri jest ve tuş olayı otomasyonu eğitimi: W3C Actions, swipe, sürükle-bırak, pinch, KeyEvent ve donanım tuşları. Uygulamalı.

Detayları Gör →
Android ve KotlinAndroid Activities, Connectivity, & Services Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Android Activities, Connectivity, & Services Eğitimi

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

Android bileşen, bağlantı ve servis eğitimi: Activity yaşam döngüsü, Intent, ConnectivityManager, servisler, WorkManager ve bildirimler. Uygulamalı.

Detayları Gör →
Android ve KotlinAndroid App Layout Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Android App Layout Eğitimi

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

ConstraintLayout, Material 3 ve Jetpack Compose ile duyarlı Android arayüz yerleşimi eğitimi. View sisteminden Compose'a uygulamalı ve kurumsal.

Detayları Gör →
Android ve KotlinAndroid App Structure & Formatting Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Android App Structure & Formatting Eğitimi

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

Gradle, modülerleştirme, ktlint, detekt ve katmanlı mimari ile düzenli Android proje yapısı ve tutarlı kod biçimi eğitimi. Uygulamalı ve kurumsal.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn