A full-featured, production-ready Android e-commerce application built using modern Android development practices and Jetpack Compose.
The app delivers a complete shopping experience including user authentication, product browsing, cart management, secure payments, and order tracking. It supports both guest checkout and authenticated users, multi-language (Arabic/English), and seamless address selection using Google Maps.
⭐ Key Features
User authentication with Firebase
Product catalog (brands & categories)
Shopping cart & wishlist
Secure payments using Stripe
Order history & tracking
Address management with Google Maps
Guest checkout support
Multi-language (Arabic / English)
Dark & Light theme support
?️ Technical Details
Kotlin & Jetpack Compose
MVVM Architecture
Hilt (Dependency Injection)
Retrofit & OkHttp
Coroutines & StateFlow
Material Design 3
Firebase Authentication