This repository is for Greenix Mobile App. It is for our capstone project in Bangkit Academy 2023. It is also a graduation requirement in the Bangkit Academy 2023 program as an Mobile Development Learning Path
In this project there are 2 main contributors who are also students from the Mobile Development learning path.
- Design the application using figma
- Implementation the design to Application Layout (XML)
- Importing the required libraries
- Features users activity
- Make a connection to REST API
- Implementation of Machine Learning Model
- Unit Testing
- get carbon footprint from activity
- Predict the approximate number of carbon footprints from user activity inputs
- Android Studio Electric Eel | 2022.1.1
Fork and clone the forked repository:
git clone git://github.com/<your_fork>/mobile-development
Navigate into cloned repository:
cd mobile-development
Create file project.properties:
touch project.properties
Fill project.properties with your configuration
CLIENT_ID="YOUR CLIENT ID"
API_URL="YOUR API URL"
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.
Problem: unable to maximize the use of CRUD.
Solving: Ensure our CRUD operations are in sync with our business logic. Each operation should serve a specific purpose within our business model.