Nikee
Native Android e-commerce app inspired by the Nike shopping experience

Nikee featured view
Featured surface of the Nikee Android shopping app
Lead Android Developer
2023
Led a team 3
Overview
Nikee is a native Android e-commerce application inspired by the Nike shopping experience, built as an Object-Oriented Programming project. The app lets users browse shoes, authenticate securely, and move through a complete mobile shopping flow.
I designed and developed the full application in Java and XML following Android development best practices. Firebase Authentication handles secure user registration and login, Cloud Firestore manages product information and user data, and Firebase Storage retrieves product images on demand.
Core e-commerce features include product browsing, product detail views, and a shopping cart. The interfaces are designed as responsive mobile layouts optimized for Android devices, demonstrating OOP concepts and MVC architecture throughout.
What I did
Concrete contributions I owned on this project:
- Designed and developed a full native Android e-commerce app in Java and XML
- Implemented Firebase Authentication for secure user registration and login
- Integrated Cloud Firestore to manage product information and user data
- Utilized Firebase Storage to securely store and retrieve product images
- Developed core e-commerce features: product browsing, product details, and shopping cart
- Designed responsive mobile interfaces optimized for Android devices
Challenges
- Structuring the app cleanly around OOP and MVC principles
- Coordinating Firebase Authentication, Firestore, and Storage as a unified data layer