The Auto Dealer App is a mobile application developed in Java. This application is designed to allow users to view existing vehicles, add new vehicles, sort and filter existing vehicles, and delete them as well. Users can browse the vehicle catalog within the app, select their desired vehicle, and filter vehicles based on various criteria. Additionally, users have the ability to delete vehicles at any time, enhancing the flexibility and user-friendliness of the application.
- Programming Language: Java
- Database: SQLite
- Authentication Tool: Firebase
- Layout: XML
- Firebase Setup
- Enable Firebase Features
- Create an application using Firebase Console.
- Enable email and Google login from the Authentication -> Sign in provider section.
- Enable Firestore Database.
- Enable Storage.
- Setup Project
- Add your debug and release SHA-1 key from the Project Settings section.
- Clone or download the project.
- Open Android Studio or your preferred IDE.
- Import the project files into your IDE.
- Add the google_services.json file obtained from Firebase to your project.
- Resolve the project's dependencies and install necessary packages.
- Run and test the application.
- Open the application.
- Authenticate the user or create an account.
- View existing vehicles, add new vehicles, sort and filter vehicles, and delete vehicles as needed.
- Explore vehicles according to your preferences and perform actions accordingly.
This project is open source, and contributions are welcome. You can open a Pull Request (PR) to add new features, fix bugs, or update documentation.