Skip to content

orhanucr/Product-Ordering-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Product-Ordering-App

Orhan Uçar Vize 2

Bu örnek projede, uygulamaya kullanıcı kayıt olabilir ve kayıtlı olan kullanıcı giriş yapıp servis aracılığı ile çekilen ürünlerin tamamını anasayfa da görebilir. Bunun yanı sıra tıkladığı ürünün detaylarını görür ve sepetine ekleyebilir.

Kütüphaneler ve Özellikler

  • Retrofit
  • Glide
  • CustomAdapter
  • ListView

İzinler

Uygulama, internete erişim sağlamak için aşağıdaki izne ihtiyaç duyar:

<uses-permission android:name="android.permission.INTERNET"/>

plugins

plugins {
    id 'com.android.application'
    id 'org.jetbrains.kotlin.android'
    id 'kotlin-parcelize'
}

dependencies

dependencies {
    implementation 'androidx.core:core-ktx:1.7.0'
    implementation 'androidx.appcompat:appcompat:1.6.1'
    implementation 'com.google.android.material:material:1.9.0'
    implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
    implementation 'com.squareup.retrofit2:retrofit:2.9.0'
    implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
    implementation 'com.github.bumptech.glide:glide:4.12.0'
    annotationProcessor 'com.github.bumptech.glide:compiler:4.12.0'
    testImplementation 'junit:junit:4.13.2'
    androidTestImplementation 'androidx.test.ext:junit:1.1.5'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1'
}

Uygulama Ekran Görüntüleri