an Android E-commerce Application
This Android application is an e-commerce platform tailored for sports enthusiasts, offering a wide range of sports-related products such as jerseys, sports apparel, shoes, and flags. The app is developed using a combination of Java and Kotlin for programming. XML is used for the user interface design, while MySQL, Room, and Shared Preferences are employed for database management.
-
Splash Screen: Welcomes users with an engaging introductory screen upon app launch.
-
Login/Sign-Up: Provides a secure user authentication process, with user data sent and retrieved from a MySQL database.
-
Home Screen Fragment: Features an image slider for promotional advertising and a RecyclerView to showcase popular sports items, obtained via Retrofit from the MySQL database.
-
Category Fragment: Offers a variety of product categories, including National teams jerseys, club jerseys, shoes, and more.
-
Cart Fragment: Displays items added to the user's cart and calculates the total payment, managed efficiently through the Room database.
-
Settings Fragment: Allows users to view their profile, make adjustments to app settings, and log out when needed.
- Clone the repository to your local machine.
- Open the project in Android Studio.
- Build and run the app on an Android emulator or physical device.
- Java
- Kotlin
- XML
- MySQL
- Room
- Retrofit
Feel free to contribute to this project.