We as Indonesian people usually still calculate the expense that comes from our vehicle manually, by gathering all bills that came from gas stations. We usually calculate the total expenses from all bills at the end of the month. Our problem led us to our ideas in this project. To build an integrated mobile app for tracking the expenses from our vehicle. Later on, this app will be our everyday’s partner when using our vehicle.
- Design the application using figma
- Implementation the design to Application Layout (XML)
- Importing the required libraries
- Features get nearest gas station
- Features users activity
- Make a connection to REST API
- Implementation of Machine Learning Model
- Localization
- Paging3 Implementation
- Unit Testing
- Get the nearest location of gas stations
- Manage expenses when using the vehicle (currently only fuel expense)
- Predict the forecast of next time expenses based on activity
- Android Studio Chipmunk | 2021.2.1
Fork and clone the forked repository:
git clone git://github.com/<your_fork>/Vee-Mobile
Navigate into cloned repository:
cd Vee-Mobile
Create file project.properties:
touch project.properties
Fill project.properties with your configuration
CLIENT_ID="YOUR CLIENT ID"
API_URL="YOUR API URL"
Add string with name map_key in app/src/main/res/values
<string name="map_key" translatable="false">YOUR GOOGLE MAP KEY</string>
Add google-services.json to the folder app. You can get google-services.json from Firebase or Google Cloud.
You can follow this instruction Using API Keys
cd app && touch google-services.json && nano google-services.json
After everything is done, you can build the application using android studio and run this project.
If you have any suggestion related to this project you can contact us at C22-PS001[at]bangkit[dot]academy
License of this project under MIT. See LICENSE
Problem: Unable to receive accurate nearest gas station.
Solving: Turn on the battery saver, and turn off immediately the battery saver. The application will reset the location listener.
We would like to thank the makers of theese cool plugins and images.