This shopping app is designed to make online purchasing simple, fast and secure. Users can:
🔐 Sign up or log in with Firebase authentication
🛍️ Browse products by categories
❤️ Add items to a favourite list
🛒 Add or remove items from the cart
💳 Complete checkout using card payments or cash on delivery
🚪 Logout easily with smooth session handling
A clean navigation flow, intuitive design, and responsive UI ensure a great user experience. From a technical standpoint, the app leverages the powerful combination of Kotlin, Jetpack libraries, Hilt and Firebase to deliver a scalable, maintainable, and modern Android shopping solution.
- Kotlin → Concise, safe, and modern programming language for Android
- Jetpack Compose → Declarative UI framework for building clean and responsive screens
- ViewModel (MVVM Architecture) → State management and lifecycle awareness
- Hilt (Dependency Injection) → Simplifies dependency management, improves testability, and enforces clean architecture
- Firebase Authentication → Secure signup/login with session handling
- Firebase Firestore → Real-time NoSQL database for cart, favourites, and products
- Payment Gateway Integration → Supports card payments and cash on delivery
- Coil → Fast and lightweight image loading library for Android
Note: Replace the versions above with the latest stable versions when implementing.
// Hilt (Dependency Injection)
implementation "com.google.dagger:hilt-android:2.48"
kapt "com.google.dagger:hilt-android-compiler:2.48"
// Firebase
implementation platform("com.google.firebase:firebase-bom:32.3.1")
implementation "com.google.firebase:firebase-auth-ktx"
implementation "com.google.firebase:firebase-firestore-ktx"
// Razorpay Payment Gateway
implementation "com.razorpay:checkout:1.6.33"
// Coil (Image Loading)
implementation "io.coil-kt:coil-compose:2.4.0"
I’m Hardi Rachh, an experienced Android developer who loves exploring new frameworks and tools. Always open to connect and collaborate, feel free to reach out to me on: 😊
- LinkedIn : https://www.linkedin.com/in/hardi-r/
- Medium : https://hardirachh.medium.com/











