Tuğba Üstündağ's repositories
Android-Google-SignIn
Kotlin dili ile Android uygulamasında kullanıcının Google hesabına giriş ve profil bilgilerini gösterme işlemlerinin yapıldığı proje
Integration-ChatGPT-Android
ChatGPT yapay zeka robotunu bir Android uygulamasına nasıl entegrasyon yapılabileceğimizi örnekleyen proje
Jetpack-Compose-Basic
Android UI‘yı Jetpack Compose kullanarak daha az kod, güçlü araçlar, sezgisel Kotlin API’lar ile hızlı bir şekilde nasıl uygulama geliştireceğimizi örnekleyen proje
Android-Tv-App-Leanback
Leanback kütüphanesi ile filmlerin listelendiği bir Android TV uygulamasını örnekleyen proje
Compose-Input-Validation
Jetpack Compose tasarımda input validation (doğrulama) nasıl yapılacağını örnekleyen
Draggable-Marker-Maps
Kullanıcının konumunu Google maps’de göstermeyi ve marker’ın sürüklenip bırakıldığı noktanın adres bilgilerini almayı örnekleyen proje
LazylayoutCompose
Android Jetpack Compose’da listeleme ve grid tasarımlarını sağlayan Lazy Layouts örnek projesi
OnBoarding-Jetpack-Compose
Jetpack Compose ile kullanıcının ürün deneyimini kolaylaştırmasını sağlayan OnBoarding tasarım yapısının oluşturulduğu örnek proje
Android-Facebook-Login-with-Kotlin
Kotlin dili ile Android uygulamasına Facebook API’sini entegre ederek, kullanıcının Facebook hesabına giriş ve profil bilgilerini gösterme işlemlerini yapan proje
Android-Realm-Database
Tüm platformlarda kullanılabilen, hızlı ve SQLite yapısının alternatifi olan Realm veritabanını Android uygulamada nasıl kullanabileceğimizi örnekleyen proje
Android-RecyclerView-Search-Filter-Ekleme
Android uygulamalarda RecyclerView’a arama filtresini ekleyerek kullanıcıların hızlıca veriye ulaşabilmesini sağlayan örnek projedir.
Carousel-Effect-Android
Kotlin dili ile Android Viewpager2 widget’ına Carousel efektini ekleyerek slider yapımını örnekleyen proje
Expandable-List-Compose
Compose yapısında Expandable list (Genişletilebilir listeleme) oluşturmayı örnekleyen projedir.
Material-Navigation-Rail
Özellikle büyük ekranlı Android cihazlarda kullanılan uygulamaların tasarımında Navigation Menu'yü dikey konumlandırmasıyla ekranda alan kazancı sağlayan NavigationRailView MaterialDesign’ı örnekleyen proje
Android-Rounded-Corner-Dialog
Android'de köşeleri yuvarlatma görselliğini AlertDialog ve Button'a uygulayarak örneklediğim proje
AndroidView-Compose
Android View yapısıyla tasarlanan projenize Jetpack Compose elementlerini nasıl ekleyeceğimizi örnekleyen proje
Carousel-Effect-Viewpager2
Android Viewpager2 arayüz widget’ına Carousel efektini ekleyerek yapılmış image slider projesi
Check-Internet-Connection
Bir Android uygulama içerisinden telefonda internet kontrolü ve var olan internetin Wifi mi yoksa mobil veriden mi (cellular) geldiğini tespit etmeyi sağlayan örnek
Compose-Collapsing-Toolbar
Android Compose tasarımında parallax efekti ile ekran kaydırırken genişletip daraltabildiğimiz toolbar'ı (Collapsing Toolbar) oluşturan örnek projedir.
Compose-Responsive-Layout
Compose yapısında mevcut alanın genişlik/yüksekliğini tespit ederek responsive tasarım ile Carousel card oluşturmayı örnekleyen proje
Dialog-with-Compose
Compose tasarımında kullanıcıdan geri bildirim almayı sağlayan Alert Dialog penceresini oluşturan proje örneğidir.
Maps-Compose
Compose yapısında harita(maps) oluşturmayı ve konum bilgisini kullanmayı örnekleyen Android proje
Material-Motion-Container-Transform
İki farklı arayüz elementinin birbirleri arasında animasyonlu bir şekilde geçişini sağlayan Material motion Container Transform özelliğini örneklediğim Android proje
Modal-BottomSheet-Compose
Compose ile ekranın alt kısmında kapatılabilir ve açılabilir alan sağlayan Modal BottomSheet örnekleyen proje
Parallax-Effect-Jetpack-Compose
Jetpack Compose ile arayüzde derinlik yaratan ve görüntülerin sürükleyiciliğini artıran Paralaks efektinin kullanımı örnekleyen proje
Pull-to-Refresh-Compose
Compose yapısında Card ile listelenen verilere “Pull to Refresh” özelliğini uygulayarak sayfanın yenilemesini sağlayan Android proje
Rounded-Corner-Design-1
Android tasarımlarında kullanılan arayüz elementlerinin köşelerini yuvarlatma(rounded corner) işlemini CardView ve shape xml ile nasıl yapıldığını örnekleyen proje
Swipeable-Videos-Like-Instagram-Reels
Tiktok ve Instagram Reels’de kullanılan kaydırılabilir (swipeable) video alanlarını Android uygulamada oluşturmayı örnekleyen proje
Tabs-Compose
Android UI‘yı Jetpack Compose kullanarak Tabs sekmelerini nasıl oluşturulacağını ve Accompanist ile sekmeler arasında nasıl gezineceğimizi örneklediğim proje
TextView-Reveal-Animation
Android uygulamadaki metine Reveal animasyonu ekleyerek, metnin görünmez halinden görünürlüğünü artırarak ortaya çıkmasını ve gizlenmesini sağlayan animasyonu örnekleyen proje