Excited to share my latest portfolio project: a fully functional, native Android e-commerce app! ️
This project was a fantastic opportunity to build a modern, scalable application from the ground up, using the excellent FakeStoreAPI for realistic product and user data.
My goal was to implement industry-best practices and the latest technologies. The core of the app is built on:
UI: Jetpack Compose for a fully declarative and modern user interface.
Language: Kotlin, embracing coroutines for asynchronous operations.
Architecture: MVVM to create a clean, testable, and maintainable codebase.
Networking: Retrofit for seamless communication with the REST API.
Dependency Injection: Hilt to manage dependencies efficiently.
Navigation: Navigation Compose for handling all in-app navigation.