GungorEcommerce

所属分类:Kotlin编程
开发工具:kotlin
文件大小:0KB
下载次数:0
上传日期:2023-09-29 20:12:18
上 传 者sh-1993
说明:  最终作业|与Kotlin Academy的Android编程-Sisterslab,
(Final assignment | Android Programming with Kotlin Academy - Sisterslab,)

文件列表:
.idea/ (0, 2023-10-20)
.idea/compiler.xml (169, 2023-10-20)
.idea/gradle.xml (680, 2023-10-20)
.idea/kotlinc.xml (176, 2023-10-20)
.idea/misc.xml (394, 2023-10-20)
.idea/vcs.xml (180, 2023-10-20)
app/ (0, 2023-10-20)
app/build.gradle (3569, 2023-10-20)
app/google-services.json (1103, 2023-10-20)
app/proguard-rules.pro (750, 2023-10-20)
app/src/ (0, 2023-10-20)
app/src/androidTest/ (0, 2023-10-20)
app/src/androidTest/java/ (0, 2023-10-20)
app/src/androidTest/java/com/ (0, 2023-10-20)
app/src/androidTest/java/com/adilegungor/ (0, 2023-10-20)
app/src/androidTest/java/com/adilegungor/gungorecommerce/ (0, 2023-10-20)
app/src/androidTest/java/com/adilegungor/gungorecommerce/ExampleInstrumentedTest.kt (689, 2023-10-20)
app/src/main/ (0, 2023-10-20)
app/src/main/AndroidManifest.xml (1050, 2023-10-20)
app/src/main/cartt-playstore.png (396420, 2023-10-20)
app/src/main/ic_launcher-playstore.png (22462, 2023-10-20)
app/src/main/java/ (0, 2023-10-20)
app/src/main/java/com/ (0, 2023-10-20)
app/src/main/java/com/adilegungor/ (0, 2023-10-20)
app/src/main/java/com/adilegungor/MainApplication.kt (151, 2023-10-20)
app/src/main/java/com/adilegungor/gungorecommerce/ (0, 2023-10-20)
app/src/main/java/com/adilegungor/gungorecommerce/MainActivity.kt (960, 2023-10-20)
app/src/main/java/com/adilegungor/gungorecommerce/common/ (0, 2023-10-20)
app/src/main/java/com/adilegungor/gungorecommerce/common/Constants.kt (800, 2023-10-20)
app/src/main/java/com/adilegungor/gungorecommerce/common/Extensions.kt (554, 2023-10-20)
app/src/main/java/com/adilegungor/gungorecommerce/common/Resource.kt (516, 2023-10-20)
app/src/main/java/com/adilegungor/gungorecommerce/common/ViewBindingExtensions.kt (1920, 2023-10-20)
app/src/main/java/com/adilegungor/gungorecommerce/data/ (0, 2023-10-20)
app/src/main/java/com/adilegungor/gungorecommerce/data/model/ (0, 2023-10-20)
app/src/main/java/com/adilegungor/gungorecommerce/data/model/AddToCartRequest.kt (162, 2023-10-20)
app/src/main/java/com/adilegungor/gungorecommerce/data/model/CRUDResponse.kt (152, 2023-10-20)
... ...

# GungorEcommerce Final assignment | Android Programming with Kotlin Academy - Sisterslab ## Aklama: Yeni mimariler, eksik kullanmlar veya herhangi bir neriniz iin bana profilimdeki adreslerden ulamanz mümkün. Mutlu kodlamalar! ## zellikler Uygulama aadaki temel zelliklere sahiptir: - **MVVM (Model-View-ViewModel)**: Uygulama, Model-View-ViewModel tasarm deseni kullanlarak gelitirilmitir. Bu, uygulamann daha iyi modüler ve bakm kolay bir ekilde oluturulmasna yardmc olur. - **Hilt**: Hilt, bamllk enjeksiyonu iin kullanlan bir kütüphanedir. Bu sayede uygulamada bamllklarn ynetimi kolaylar. - **Coroutines**: Kotlin Coroutines, uygulamann asenkron ilemlerini kolayca ynetmesine yardmc olan bir zelliktir. Bu, arka planda a istekleri ve uzun süreli ilemler iin idealdir. - **Navigation Component**: Navigation Component, uygulamann gezinme (navigation) mantn basitletirmek iin kullanlr. Bu sayede farkl ekranlar arasnda gei yapmak daha kolay hale gelir. - **Retrofit**: Retrofit, RESTful API'lar ile iletiim kurmak iin kullanlan bir HTTP istemcisidir. Uygulama, bu kütüphane araclyla API verilerini alr. - **Room & Shared Preferences**: Room, yerel veritaban ilemleri iin kullanlrken, Shared Preferences küük verilerin depolanmasnda kullanlr. Bu sayede verilerin depolanmas ve eriimi daha kolaydr. - **FirebaseAuth**: Firebase Authentication, kullanclarn kayt olmas ve giri yapmas iin kullanlr. Bu sayede kullanc ynetimi salanr. - **Glide**: Glide, grüntülerin yüklenmesi ve grüntülenmesi iin kullanlan bir kütüphanedir. Bu, ürün resimlerinin ve kullanc profil resimlerinin gsterilmesinde kullanlr. - **Chucker**: Chucker, a isteklerini ve yantlarn izlemek ve hata ayklamak iin kullanlr. Bu sayede a isteklerinin izlenmesi ve hata ayklanmas daha kolay hale gelir. ## Kullanm Uygulamann kullanm olduka basittir: 1. Uygulamay cihaznza yükleyin. 2. Kayt olun veya giri yapn. 3. rünleri kategorilere gre gz atn ve arama yapn. 4. rünleri sepetinize ekleyin ve favori ürünlerinizi listenize ekleyin. 5. deme sayfasna giderek alverii tamamlayn. 6. Sonular sayfasnda sipari detaylarn grüntüleyin. 7. Profil sayfasnda kullanc bilgilerinizi düzenleyin. ## Kurulum Uygulamann yerel olarak altrlmas iin aadaki admlar takip edebilirsiniz: 1. Depoyu klonlayn. 2. Android Studio veya baka bir uygun IDE kullanarak projeyi an. 3. API anahtarlar, Firebase yaplandrmalar ve dier gerekli ayarlar yaplandrn. 4. Uygulamay bir Android cihaz veya emülatrü üzerinde altrn. Uygulamay gelitirmek veya zelletirmek iin dkümantasyon ve kaynak kodu inceleyebilirsiniz. ## Modül Proje ak ve modüllerden ksaca bahsettiim u mini yazya bakn lütfen. https://adilegungor.medium.com/e-ticaret-uygulamas%C4%B1-ba078fec348d ## uygulama demo: https://github.com/Adl1coder/GungorEcommerce/assets/93915867/58ef3023-afd1-4123-acdf-19a95992ae78 ## Sunum: https://www.canva.com/design/DAFv5_8tzZs/olTATfYxKP9uBoToJ1YFRg/edit?utm_content=DAFv5_8tzZs&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton

近期下载者

相关文件


收藏者