0Pricing
Android Academy icon

Android Academy

KOTLINMobileAndroidFrontend

Kotlin öğrenerek Android Academy ile robust Android uygulamaları geliştirin.

🤖 Yapay Zeka Destekli📚 36 kurs👥 100.000+ öğrenci⭐ 4,9 puan
Kurs Özeti

Kotlin ve Jetpack Compose ile Android Geliştirme

Android, dünyadaki akıllı telefonların %70'inden fazlasında çalışıyor. Bu track, Google'ın tüm yeni Android geliştirme için önerdiği dil olan Kotlin ve endüstride legacy View sisteminin yerini alan modern deklaratif UI toolkit'i olan Jetpack Compose kullanarak production-quality Android uygulamaları geliştirmeyi öğretir. İlk Kotlin ifadelerinizi yazmaktan başlayarak multi-module bir uygulamayı Google Play'e yayımlamaya kadar gideceksiniz.

Öğrenecekleriniz

Track, Kotlin temelleri, Jetpack Compose layoutları, state yönetimi ve recomposition, navigation, Material Design ve animasyonları kapsar. Veriyi Room Database ve DataStore ile persist etme, Coil ile görüntü yükleme, Coroutines ve Flow ile remote veri çekme ve Hilt ile dependency yönetimi yapacaksınız. İleri konular arasında Firebase (Auth, Firestore, Messaging), fotoğraf ve video için CameraX, Maps ve Location Services, WorkManager ile background processing, Paging 3 ile pagination ve kapsamlı testing ve debugging yer alıyor.

Öğrenme Yolu

Otuz bir kurs A1'den C1'e kadar uzanıyor. A1 ve A2 kursları Kotlin ve uygulama temellerini belirledikten sonra Compose temelleri, formlar ve listeler konularına geçiyor. B1 seviyesi kursları UI becerilerinizi derinleştiriyor — ViewModel, lifecycle awareness, Room, notifications, permissions ve Coil. B2 kursları uygulama mimarisi, Coroutines ve Flow, Hilt, networking, Firebase, CameraX ve WorkManager konularını ele alıyor. C1 capstone kursları Multi-Module App Architecture, Performance Optimization and Profiling ve Publishing to Google Play konularını kapsıyor.

Nasıl Çalışıyor

Her kurs, built-in code editor'de gerçek zamanlı feedback ile tamamladığınız kısa, uygulamalı derslere bölünüyor. Takılı kaldığınız zaman bir AI tutor'u kullanılabilir olduğundan, yardım beklemeden kendi hızınızda ilerleyebilirsiniz.

Öğrenmeye Başla →

Nasıl Öğreneceksin

🎯
Etkileşimli Dersler
Gerçek zamanlı geri bildirim ile uygulamalı kodlama alıştırmaları
🤖
AI Öğretmen
Takılırsan AI'dan anında yardım al
💻
Yerleşik Editör
Tarayıcında doğrudan kod yaz ve çalıştır
🏆
Sertifika
Kursu tamamladığında sertifika kazan
Müfredat

36 Kurs

Android Academy öğrenme yolundaki tüm kurslar.

01

Android Geliştirmeye Hoş Geldiniz

A13 ders

Android ekosistemini, milyarlarca kişinin Android uygulamalarını neden kullandığını ve Kotlin'in bunları geliştirmeyi nasıl keyifli hâle ge…

02

Kotlin Temelleri

A13 dersPRO

Android geliştirme için resmî dil olan Kotlin programlama dilinde uzmanlaşın. Değişkenleri, işlevleri, kontrol akışını, sınıfları, boş değe…

03

Kotlin Temelleri — 2. Kısım

A14 dersPRO

Android geliştirme için resmî dil olan Kotlin programlama dilinde ustalaşın. Değişkenleri, işlevleri, denetim akışını, sınıfları, boş değer…

04

Kotlin'de İşlevler ve Sınıflar

A14 dersPRO

Yeniden kullanılabilir işlevler yazın ve verileri Kotlin sınıflarıyla modelleyin.

05

İlk Composable Ekranınız

A24 dersPRO

Jetpack Compose ile sıfırdan basit bir ekran oluşturun.

06

Android Uygulama Temelleri

A27 dersPRO

İlk Android uygulamanızı sıfırdan oluşturun. Proje yapısını, Activity'leri, düzenleri, kullanıcı girdilerini işlemeyi, Intent'leri, Fragmen…

07

Jetpack Compose Temelleri

A24 dersPRO

Android geliştirmenin geleceği olan Jetpack Compose ile modern Android kullanıcı arayüzlerini bildirimsel olarak oluşturun.

08

Compose’ta Kullanıcı Girdisi ve Formları Yönetme

A24 dersPRO

Jetpack Compose’ta etkileşimli formlar oluşturun: metin alanları, doğrulama, klavye seçenekleri ve verileri doğru şekilde gönderme.

09

Listeler ve Veriler

A26 dersPRO

Verileri verimli biçimde görüntüleyin ve yönetin. Kotlin koleksiyonlarında, bağdaştırıcılarla RecyclerView kullanımında, akıcı liste güncel…

10

Kotlin Koleksiyonları ve Lambda'lar

A24 dersPRO

Listeler, eşlemeler ve Kotlin'in işlevsel yardımcılarıyla çalışın.

11

Kotlin Null Güvenliğinin Temelleri

A24 dersPRO

Kotlin'in yerleşik null güvenliğiyle çökmeleri önleyin.

12

Compose'ta Metin ve Düğmeleri Biçimlendirme

A24 dersPRO

Biçimlendirme ve tema oluşturmanın temelleriyle Compose kullanıcı arayüzlerinin iyi görünmesini sağlayın.

13

Compose Durumu ve Yeniden Oluşturma

B14 dersPRO

Kullanıcı arayüzü durumunu yönetin ve veriler değiştiğinde Compose'un nasıl yeniden oluşturma yaptığını anlayın.

14

Compose Yerleşimleri ve Değiştiriciler

B14 dersPRO

Compose yerleşimleri ve güçlü değiştirici sistemiyle kullanıcı arayüzü öğelerini düzenleyin ve biçimlendirin.

15

Jetpack Compose’ta Animasyonlar

B14 dersPRO

Kullanıcı arayüzünüzü canlandırın. Compose’un güçlü ve kullanımı kolay animasyon API’leriyle değerleri, görünürlüğü ve içeriği hareketlendi…

16

Compose'da Gezinme

B14 dersPRO

Navigation Compose kitaplığını kullanarak ekranlar arasında geçiş yapın ve veri aktarın.

17

ViewModel ve Yaşam Döngüsünün Farkında Olma

B14 dersPRO

ViewModel ile kullanıcı arayüzü durumunu doğru şekilde saklayın ve Android yaşam döngüsüne yanıt verin.

18

Kullanıcı Arayüzü ve Material Design

B15 dersPRO

Güzel ve markanıza özgü Android kullanıcı arayüzleri oluşturun. Material Components, temalar ve stiller, koyu mod, Canvas ile özel çizim, a…

19

Coil ile Görüntü ve Ortam Yükleme

B14 dersPRO

Görüntüleri ve ortamı akıcı biçimde gösterin. Uzak görüntüleri Coil ile yükleyin, önbelleğe almayı ve yer tutucuları yönetin, basit ortamla…

20

Room Veritabanı ve Kalıcılık

B14 dersPRO

Room kalıcılık kitaplığıyla yapılandırılmış verileri cihazda saklayın.

21

DataStore ve Tercihler

B14 dersPRO

Kullanıcı ayarlarını ve küçük miktardaki verileri modern DataStore API'siyle güvenle kaydedin.

22

İzinler ve Çalışma Zamanı İstekleri

B14 dersPRO

Android çalışma zamanı izinlerini Compose'da doğru şekilde isteyin ve yönetin.

23

Bildirimler ve Kanallar

B14 dersPRO

Zengin bildirimler ve doğru yapılandırılmış bildirim kanallarıyla kullanıcıların ilgisini çekin.

24

Uygulama Mimarisi

B26 dersPRO

Modern Android mimarisiyle sağlam ve test edilebilir uygulamalar oluşturun. ViewModel, LiveData, Room veritabanı, Kotlin Coroutines, Reposi…

25

Android'de Eşzamanlı Rutinler ve Flow

B24 dersPRO

Android uygulamalarında Kotlin eşzamanlı rutinleri ve Flow ile temiz eşzamansız kod yazın.

26

Hilt ile Bağımlılık Enjeksiyonu

B24 dersPRO

Hilt bağımlılık enjeksiyonu çatısıyla Android kodunuzu birbirinden ayırın ve test edin.

27

Ağ İşlemleri ve Son Rötuşlar

B26 dersPRO

Uygulamanızı internete bağlayın ve özenli bir kullanıcı deneyimi sunun. REST API'leri için Retrofit'i, görsel yükleme için Coil'i, hata işl…

28

Haritalar ve Konum Hizmetleri

B24 dersPRO

Uygulamanızı haritaya taşıyın. Google Maps’i gösterin, cihazın konumunu alın ve konum izinlerine uyun.

29

CameraX: Fotoğraf ve Video

B24 dersPRO

Anı yakalayın. Önizleme göstermek, fotoğraf çekmek, video kaydetmek ve sonuçları kaydetmek için CameraX’i kullanın.

30

Firebase: Kimlik Doğrulama, Firestore ve Mesajlaşma

B24 dersPRO

Dakikalar içinde bir arka uç ekleyin. Kullanıcıların oturum açmasını sağlayın, verileri Firestore’da depolayın ve Firebase Cloud Messaging…

31

Paging 3 ile Büyük Veri Kümelerini Sayfalama

B24 dersPRO

Sonsuz listeleri verimli biçimde yükleyin. Ağdan veya veritabanından verileri sayfa sayfa almak için Paging 3 kitaplığını kullanın.

32

Test Etme ve Hata Ayıklama

B24 dersPRO

Otomatik testlerle güvenilir uygulamalar yazın. JUnit birim testlerini, sahte nesne oluşturmak için Mockito ve MockK'yı, kullanıcı arayüzü…

33

WorkManager ve Arka Plan Görevleri

B24 dersPRO

Uygulama kapandıktan sonra bile WorkManager ile güvenilir ve ertelenebilir arka plan işlerini çalıştırın.

34

Çok Modüllü Uygulama Mimarisi

C14 dersPRO

Kod tabanınızı ölçeklendirin. Daha hızlı derlemeler, net sınırlar ve ekip çalışmasına uygun kod için uygulamayı özellik ve çekirdek modülle…

35

Performans Optimizasyonu ve Profilleme

C14 dersPRO

Uygulamanızı hızlı ve akıcı hâle getirin. Takılmaları bulun, yeniden oluşturma işlemlerini azaltın, bellek sızıntılarını giderin ve Android…

36

Google Play’de Yayınlama

C14 dersPRO

Uygulamanızı dünyanın kullanımına sunun. Derlemenizi imzalayın, mağaza listelemesini hazırlayın, sürümleri kullanıma açın ve incelemeyi geç…

SSS

Sıkça Sorulan Sorular

Android Academy kursu ücretsiz mi?

Evet. Android Academy kursunu ücretsiz olarak başlayabilir ve etkileşimli derslerini hiç ücret ödemeden tamamlayabilirsin. İsteğe bağlı PRO aboneliği gelişmiş yapay zeka araçlarını ve paylaşılabilir bir sertifikayı açar.

KOTLIN öğrenmek için önceki deneyim gerekli mi?

Hayır. Kurs temel bilgilerle başlar ve giderek daha ileri konulara ilerler, bu nedenle KOTLIN deneyimi olmasa bile başlayabilirsin.

CoddyKit'te KOTLIN nasıl öğreneceksin?

Yaparak öğrenirsin. Kısa etkileşimli dersler, açık bir açıklama ile gerçek zamanlı çalışan uygulamalı bir kodlama alıştırmasını bir araya getirir ve 24/7 AI öğretmen takılırsan kişiselleştirilmiş yardım sağlar.

Android Academy kursunu tamamladığımda sertifika alır mıyım?

Evet. PRO öğrenenler sınav yapabilir ve Android Academy kursu için doğrulanabilir bir koduyla paylaşılabilir bir tamamlama sertifikası kazanabilirler.

KOTLIN öğrenimini telefonumda yapabilir miyim?

Evet. CoddyKit web ve yerel iOS ile Android uygulamaları olarak erişilebilir, böylece KOTLIN öğrenimini herhangi bir cihazda yapabilir ve ilerlemeniz cihazlar arasında senkronize olur.

Android Academy Kursuna Şimdi Başla

Yapay zeka destekli derslerle programlamayı öğrenen binlerce öğrenciye katıl.

Ücretsiz Başla →Tüm Kursları Gözden Geçir