Modern Android Geliştirme, Kotlin ve Jetpack


Görsel Referansı


Google tarafından yayınlanan MAD becerileri serisinin yeni makalesinde Kotlin ve Jetpack'in birlikte kullanılışından bahsediliyor. Bu bölümde Android projelerimizi Kotlin ile daha anlaşılabilir kodlamamızı, daha güvenli ve asenkron kodu çalıştırmayı kolaylaştırmanın farklı yolları ele alınmış. Kotlin ve Jetpack bilgilerinizi artırmak için aşağıdaki bölümlere göz atabilirsiniz. Her bölüm spesifik olarak bir API'ye odaklanmıştır.


1. Bölüm: KTX Kütüphanelerinin Kullanımı

Bu bölümde, Kotlin-idiomatic ve Jetpack KTX Extension ile Android ve Jetpack kodlarınızı nasıl daha kolay ve anlaşılabilir yazabileceğiniz anlatılmıştır. 20'den fazla kütüphane içermektedir. LiveData ve ViewModel gibi iyi bilinen kütüphanelerin Kotlin ile nasıl kullanıldığı anlatılmıştır.

Konu ile ilgili makaleye buradan, videoya ise buradan erişebilirsiniz.


2. Bölüm: API'leri Coroutine ve Flow'lar ile Basitleştirme

Bu bölümde, suspendCancellableCoroutine ve callbackFlow kullanarak geliştireceğiniz adapter ile coroutine ve flow ile API'lerinizi nasıl basitleştirebileceğiniz anlatılmıştır.

Konuyla ilgili makaleye buradan, videoya ise buradan erişebilirsiniz.


3. Bölüm: Kotlin API'leri Kullanarak Room Kullanımı ve Testi

Bu bölümde, Kotlin ile Room'u nasıl kullanabileceğiniz, tablo ve veritabanını nasıl oluşturabileceğiniz anlatılmaktadır. Flow kullanarak tabloda insert, update veya sorgu çalıştırmak gibi işlemleri nasıl yapabileceğiniz anlatılmıştır. Coroutine ve Flow kullandığınızda, veritabanı işlemleri otomatik olarak bir background thread'de ele alınır.

Konuyla ilgili makaleye buradan, videoya ise buradan erişebilirsiniz.


4. Bölüm: WorkManager Kullanımı

Bu bölümde, WorkManager ile görevleri nasıl yönetebileceğiniz anlatılmıştır. Uygulama kapatılsa veya cihaz yeniden başlatılsa bile çalışması beklenen zamanda veya ertelenmiş çalıştırma için zamansız görevler planlamak için WorkManager'ın nasıl kullanılabileceği anlatılmaktadır.

Konuyla ilgili makaleye buradan, videoya ise buradan ulaşabilirsiniz.


5. Bölüm: Topluluk

Android tarafında Google Developer Expert olan Magda Miu tarafından hazırlanan 5. bölümde CameraX ile temel Kotlin API'lerinin nasıl kullanılacağı ele alınmıştır.

Konuyla ilgili videoya buradan ulaşabilirsiniz.


6. Bölüm: Canlı Soru Cevap

Son bölümde ise alanında uzman kişiler tarafından canlı soru cevap oturumu gerçekleştirilmiştir. Chet Haase tarafından sunuculuğu yapılan oturumda, Architecture Components takım lideri Yiğit Boyar, Kotlin Ürün Yöneticisi David Winer gibi yetkin kişilere sorularınızı doğrudan yöneltebilirsiniz. Konuyla ilgili videoya buradan ulaşabilirsiniz.


Konuyla ilgili daha fazla bilgiye ise buradan ulaşabilirsiniz.


#android #kotlin #madskills #modernandroiddevelopment #ktxlibraries

0 yorum

Son Paylaşımlar

Hepsini Gör

Komünite

Platform

Mobiler.dev Anasayfa
  • Twitter
  • Instagram
  • development_düzenlendi_düzenlendi
  • Youtube
  • slack-icon-black_edited_edited_edited
  • Gri LinkedIn Simge
imageedit_2_9667998092.png
JetBrains Hakkında Detaylı Bilgi Alın

© 2021 by mobiler.dev

Kurumsal Yazar Hesapları

adesso.png
mobilerdevLogo.jpg
Yazarlık Başvurusu Hakkında Bilgi Alın, Başvuru Yapın.
Topluluk Yazarlarını Tanıyın