Now in Android - Aralık 2019

Android dünyasındaki yeni makalelere, araştırılabilir açık kaynak projelere, material bileşen örneklerine, depolamaya ve en son ADB podcast bölümleri'ne bir göz atalım.
Makaleler İncelenmesi gereken makaleler,
Chris Banes tarafından yayınlanan iki makale de Kotlin kullanılarak yazılmıştır. İlki coroutines’in nasıl çalıştığını anlatırken, diğeri detaylı bir örnektir. Suspending over views https://medium.com/androiddevelopers/suspending-over-views-19de9ebd702
Coroutines UI programlamayı nasıl daha kolay hale getirir? Suspending over views - Examples https://medium.com/androiddevelopers/suspending-over-views-example-260ce3dc9100
Tivi App’den çalışan bir örnek. Manuel Vivo tarafından yazılan makalede ADS(Android Dev Summit) 2019 etkinliğinde Flow kullanarak hazırlanan örnekteki Best Practice’ler anlatılmaktadır. Lessons learnt using Coroutines Flow https://medium.com/androiddevelopers/lessons-learnt-using-coroutines-flow-4a6b285c0d06
Isai Damier tarafından yazılan makalede ise biometric API’lar (FingerPrintManager gibi) arası kodların nasıl migrate edilebileceği anlatılmış. Kimlik doğrulamanın nasıl daha iyi yapılacağından bahsedilmiş. Migrating from FingerPrintManager to Biometric Prompt https://medium.com/androiddevelopers/migrating-from-fingerprintmanager-to-biometricprompt-4bc5f570dccd
Android’in Kaynak Kodunda Gezinmek
Konu ile ilgili detaylı bilgiye https://www.mobiler.dev/post/android-arama-motoru-open-source-project bağlantısından ulaşabilirsiniz.
Material Bileşen Örnekleri
Material Components ekibi tarafından hazırlanan Github Repo’sunda material dizayn örnekleri bulabilirsiniz. https://github.com/material-components/material-components-android-examples
Depolama Üzerine
Android, uygulama datasını farklı bellek noktalarında depolamaktadır. Farklı bellek noktalarında depolanan data’nın nerede olduğunu veya hangi API'nin kullandığını tespit etmek de zorlaşıyor. Doküman mı depoluyorsunuz? Yoksa media mı? Veya özellik mi? Uygulamaya Özel data mı? Diğer uygulamalarla paylaşılan datalar mı? Veritabanı bilgisi nedir?

Neyse ki, bununla ilgili bir rehber var. Uygulamaya özel data’nın tutulduğu yer ve nasıl erişilebileceği ile ilgili bilgilere, https://developer.android.com/training/data-storage/app-specific
Media ve türevi dosyaların nerede tutulduğuna erişmek için gerekli bilgilere, https://developer.android.com/training/data-storage/shared/documents-files
bağlantılarından ulaşabilirsiniz.
#androidnow #androiddiary #nowinandroid