Flexi Store KMP adalah proyek Compose Multiplatform yang menggunakan server KTOR khusus sebagai backend & mendukung Android, iOS, Web & Desktop. Ini berisi server backend khusus dengan dasbor admin. Dasbor admin membantu kami melacak pesanan, status pengiriman, bagian pembayaran, bagian promosi dan banyak lagi.
Fitur yang didukung
Otentikasi pengguna
Integrasi pembayaran
Rekomendasi Produk
Pencarian lanjutan
Pesanan pelacakan
Desain responsif
Pemberitahuan dorong
Integrasi media sosial
Daftar wish dan favorit
Diskon dan kupon
Dukungan pelanggan
Ulasan dan Peringkat Produk
Manajemen inventaris
Analitik dan pelaporan
Penjual Pusat
Fitur perencanaan masa depan
Dukungan multi-bahasa
Integrasi media sosial
Rekomendasi bertenaga AI
Pencarian Suara
Augmented reality
Integrasi Blockchain
Layanan Langganan
Mode offline
Opsi pembayaran yang diperluas
Forum Komunitas
Gamifikasi
Ai scrapping
Penempatan di Heroku atau Google Cloud
Penempatan di AppStore dan Playstore.
Implementasi UI yang didorong oleh server
Teknologi digunakan
Jetpack menyusun dependensi
Komposisi Androidx-Activity : 1.9.3
Androidx-TestManifest : 1.7.5
Androidx-junit4 : 1.7.5
Navigasi
Voyager-Navigator : 1.1.0-beta03
Logging
Napier : 2.7.1
Kotlin Coroutines
Kotlinx-Coroutines-Core : 2.0.20
Kotlinx-Coroutines-Android : 2.0.20
Kotlinx-Coroutines-Swing : 2.0.20
Kotlinx-Coroutines-Test : 2.0.20
Arsitektur MVVM
Siklus Hidup Resmi : 2.8.3
Jaringan
KTOR-CORE : 3.0.1
Ktor-Client-Darwin : 3.0.1
KTOR-CLIENT-OKHTTP : 3.0.1
KTOR-CLIENT-JS : 3.0.1
KTOR-Content-Negotiation : 3.0.1
KTOR-Serialization-Json : 3.0.1
KTOR-logging : 3.0.1
Ktor-Client-Curl : 3.0.1
KTOR-CLIENT-WINHTTP : 3.0.1
Serialisasi
Kotlinx-Serialization-Json : 1.7.3
Tanggal dan waktu
Kotlinx-Datetime : 0.6.1
Injeksi ketergantungan
Koin-Core : 4.0.0
Koin-anotasi : 2.0.0-Beta1
Penanganan gambar
Kamel-Image : 0.9.5
Desain material
Ukuran layar : 0.5.0
Database
Sqldelight-driver-sqlite : 2.0.2
Sqldelight-Driver-Android : 2.0.2
Sqldelight-Driver-Prive : 2.0.2
Sqldelight-driver-Js : 2.0.2
Pemberitahuan asli
Peringatan-KMP : 1.0.5
Teknologi ini digunakan untuk mengembangkan aplikasi eCommerce multiplatform Kotlin yang kuat dan kaya fitur yang mendukung platform Android, iOS, Web, dan desktop.
Tembakan layar ponsel
---
---
---
Tembakan layar iOS
Tembakan layar desktop
Sejarah Bintang
Stargazer
Penggabungan
Backend Flexi-Store
Flexi-Store dikembangkan menggunakan Ktor dan wajib untuk backend flexi-store-KMP. Anda dapat menemukan repositori server flexi-store di sini.
Admin Flexi-Store
Admin Flexi-Store juga dikembangkan menggunakan Compose Multiplatform. Anda dapat menemukan repositori admin flexi-store di sini.
Sebelum berlari!
Periksa sistem Anda dengan kdoctor
Instal JDK 17 atau lebih tinggi di mesin Anda
Tambahkan file local.properties ke root proyek dan atur jalur ke Android SDK di sana
Android
Untuk menjalankan aplikasi pada perangkat/emulator Android:
Proyek Buka di Android Studio dan Jalankan Konfigurasi Android Run Impor
Untuk membangun bundel aplikasi:
Jalankan ./gradlew :composeApp:assembleDebug
Temukan file .apk di composeApp/build/outputs/apk/debug/composeApp-debug.apk run android simulator ui tes: ./gradlew :composeApp:pixel5Check