Category: Kotlin Android

Kotlin diline ilişkin dersleri bulabileceğiniz kategori

Android Jetpack Compose – Retrofit2 Kullanımı 2

Android Jetpack Compose – Retrofit2 Kullanımı

Androidin en profesyonel Web Service Client kütüphanelerinden olan Retrofit’in Retrofit2 sürümünü kullanarak Jetpack Compose projesinde verileri web sayfası üzerinden nasıl çekebileceğimiz konusuna değineceğiz. Hazırsak başlayalım… Çıktı: İnternet erişim izinlerimizi AndroidManifest.xml dosyamıza tanımlayalım; application tag’i...

Android Jetpack DataStore – Preferences 0

Android Jetpack DataStore – Preferences

Jetpack ile gelen Preferences DataStore yapısını Kotlin projemizde nasıl kullanabileceğimize değiniyoruz. Jetpack DataStore başlığı altında Preferences DataStore ve Proto DataStore adlarında yapıları çıkardı. Bu yapılardan olan Preferences DataStore, aslında bildiğimiz yapılardan olan SharedPreferences’in yenilenmiş...

0

Android Jetpack Compose – Exposed Dropdown Menu

Bu çalışmamızda klasik android yapısından olan Spinner nesnesine alternatif olarak oluşturacağımız Exposed Dropdown Menü örneği yapacağız, çalışmamız Spinner nesnesine göre daha estetik bir arayüze sahip olacaktır. Çıktı: Surface scopu içerisine; ExposedDropdownMenu adlı bir fonksiyon...

0

Android Jetpack Compose – Staggered Grid Tipli Listeleme

Klasik Android RecyclerView görüntülerinden olan StaggeredGridView ile Pinterest gibi uygulamalarda içerik boyutuna göre gridin yüksekliğinin değişebildiğini görmüşsünüzdür. Yüklenen resimin yüksekliği ne ise, satır yüksekliği o içerik kadar oluyor. Bunu dilerseniz hazır bir kütüphane ile...

Android Jetpack Compose – Coil Compose Kullanımı 0

Android Jetpack Compose – Coil Compose Kullanımı

Bu makalemizin konusu Jetpack Compose üzerinde resimleri internet üzerinden çekip, Image nesnesi üzerinde nasıl gösterebileceğimiz ile alakalıdır. Accompanist Glide ve Accompanist Coil kütüphanelerinin deprecated olması ile birlikte Accompanist yeni kullanıcıları https://coil-kt.github.io/coil/compose/ adresindeki kütüphaneye yönlendiriyor....

0

Android Jetpack Compose – Pagination kullanımı

Paginator adlı Interface’i üretelim ve içerisine; loadNextItems yeni verilerin çekilmesi, reset ise sayfalandırmanın resetlenmesi için kullanılacak. ListItem adında data class üretelim ve fieldlarını tanımlayalım; Repository adında bir sınıf oluşturalım. Bu sınıfın içerisine verilerin yüklenmesi...

0

Android Jetpack Compose – Circular Image kullanımı

Çalışmada kullandığım görsel; Image nesnesinin Modifier clip özelliği sayesinde resmin yuvarlak olmasını sağlayabiliriz. ContentScale içerisindeki Crop en orta noktadan itibaren belirtilen içeriği kesip gösterecektir. ContentScale.FillWidth ile ContentScale.Fit tüm içerik en ve boyunu içerir. ContentScale.FillBounds...

0

Android Jetpack Compose – Accompanist : TabPager kullanımı

Klasik Android XML yapısındaki ViewPager nesnesine Jetpack Compose’da Pager adıyla benzer yapıya sahibiz. Pager Horizontal ve Vertical olmak suretiyle iki farklı şekilde tercih edilebiliyor. Yine klasik Android XML yapısında TabLayout olarak kullandığımız nesneyi, TabRow...