serhattastan.com
/

Yazılar

RSS

Teknik yazılar

Jetpack Compose Lazy Column ve Geleneksel RecyclerView Üzerine

14 Temmuz 2024

Jetpack Compose Lazy Column ve Geleneksel RecyclerView Üzerine

Merhaba! Eğer Android geliştirme dünyasındaysan, muhtemelen hem RecyclerView hem de Jetpack Compose ile karşılaşmışsındır. RecyclerView, uzun yıllardır Android’de listeleme ve veri yönetimi için standart çözümlerden biri olarak hayatımızda. Ancak Jetpack Compose, bu alana yeni bir soluk getirdi. Bu iki yapıyı karşılaştırarak, performans, özelleştirme, animasyonlar ve state yönetimi gibi önemli konuları inceleyeceğiz. Hadi başlayalım! Jetpack Compose ve Geleneksel Android Geliştirme Nedir? Jetpack Compose, Android için tamamen yeni ve modern bir UI framework’ü. Deklaratif bir yapıya sahip ve geleneksel Android UI geliştirme yöntemine göre çok daha basit ve hızlı. Diğer tarafta, yıllardır kullanılan XML tabanlı geleneksel Android UI geliştirme var; özellikle RecyclerView gibi güçlü araçlarla veri yönetimi ve listeleme yapılıyor. RecyclerView, 2014 yılında tanıtıldığından beri uzun listeleri ve büyük veri setlerini yönetmenin en etkili yolu oldu. Ancak karmaşık yapı taşları — Adapter, ViewHolder ve LayoutManager — geliştiricilere bazen fazla yük olabiliyor. Jetpack Compose, bu karmaşık yapıları ortadan kaldırarak UI geliştirmeyi çok daha basit ve esnek bir hale getirdi. Ama gelin bu iki yöntemin temelden farklarını inceleyelim.

AndroidRecyclerview In AndroidCompose LazycolumnJetpack Compose
Jetpack Compose ile Kotlin Kullanarak WebView Oluşturma Üzerine

5 Mayıs 2024

Jetpack Compose ile Kotlin Kullanarak WebView Oluşturma Üzerine

Merhaba! Bu yazıda, Kotlin ve Jetpack Compose kullanarak bir WebView uygulaması yapmayı öğreneceğiz. Adım adım ilerleyerek, Compose kullanarak nasıl bir WebView oluşturacağınızı ve bir butona tıklanıldığında bu WebView’i nasıl göstereceğinizi göstereceğim. Hadi başlayalım!

WebviewKotlinwebviewJetpack ComposeKotlinAndroid App Development