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.
AndroidView-Compose
Android View yapısıyla tasarlanan projenize Jetpack Compose elementlerini nasıl ekleyeceğimizi örnekleyen proje
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
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
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
SharedElementTransitionCompose
Shared Element Transition animasyonu ile Android arayüz öğeleri arasındaki geçişlere dinamik ve ilgi çekici bir his vererek etkileşim kalitesini önemli ölçüde artırmayı ö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