Ecommerce Application
Shopfiesta - An Ecom Application Shopfiesta is an Ecommerce Application that follows Modern Android Development Practices and uses the latest tools. This application demonstrates modern android development with Hilt, Coroutines, Flow, Jetpack (Room, ViewModel), and Material Design based on MVVM architecture.
Techstack and Open Source libraries
- Kotlin Coroutines for asynchronous operations.
- Retrofit2 to make HTTP calls to the REST API.
- Moshi for parsing json objects into Kotlin classes.
- Glide for image loading.
- Material Components to display Material Design Components.
- Android Jetpack
- Hilt for Dependency Injection
- Firebase for push notifications
Features
- User Authentication
- Nested List View for better user experience
- Profile Customization
- Viewing Product
- Offline caching with room database
- Push Notifications
- Optimized search feature for products
Screenshots