Mobile Application Greenix

About This Project

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

Project Contributor

In this project there are 2 main contributors who are also students from the Mobile Development learning path.

TODO

  • 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

Features

  • get carbon footprint from activity
  • Predict the approximate number of carbon footprints from user activity inputs

Minimum Requirement

  • Android Studio Electric Eel | 2022.1.1

Installation Instructions

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.

Common Issues

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.

Plugins