/breeze-android-development

The source code of Android app of Breeze using Kotlin in order to complete Bangkit Capstone Project

Primary LanguageKotlin


Banner App

Breeze

Bio Reward Engagement and Eco Zero Emission

About The Project

Breeze is an application that can help users track and calculate the carbon footprint generated by the food they eat and the vehicles they use, as well as educate Gen-Z with gamification methods to encourage users to be educated and care more about the environment through available events. By utilizing a gamification approach, Breeze not only measures carbon footprints, but also encourages users to engage in environmental activities. Gen-Z can increase their level by reducing carbon emissions through the tracker app, earning points, and supporting environmental initiatives such as tree planting. These points can be redeemed for various rewards, encouraging active participation. BREEZE is not just an app, but also a movement to support the Indonesian government's emission reduction target by 2030.

Architecture for this project

Android Architecture Breeze

Made With

  1. Kotlin
  2. Android Jetpack
  3. Navigation Component
  4. MVVM Architecture
  5. Material Components

Third-part libaries

  1. Glide Glide is a fast and efficient open source media management and image loading framework for Android that wraps media decoding, memory and disk caching, and resource pooling into a simple and easy to use interface. Repo
  2. Retrofit A type-safe HTTP client for Android and Java Repo
  3. Okhttp-Logging Interceptor For logs HTTP request and response data Repo

Getting Started

To get started with the Ternaku mobile app, follow the instructions below.

Prerequisites

  • Mobile phone with android os
  • Android (minimum version Android 7.0 Nougat)
  • Stable Internet connection

Tools Sofware

  • Android Studio
  • JRE (Java Runtime Environment) or JDK (Java Development Kit)

Installation

  • Install on phone

    1. Go to realease
    2. Choose the lastest
    3. Click on apk
    4. The apps will be downloaded
    5. Install on your phone
  • Android Studio

    1. Clone the repo
      git clone https://github.com/bangkit-breeze/breeze-android-development.git
    2. Build the apps
      Run app or Shift + F10

Usage

Apps Demo coming soon

Contributing

Contributions to the Ternaku mobile app development are welcome. If you would like to contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your contribution.
  3. Make your changes and commit them.
  4. Push your changes to your fork.
  5. Open a pull request in the original repository.

Contact

Member
Muhamad Yazid Imani Github

Acknowledgments

Thanks to

  • Backend team
  • Machine Learning team
  • Open source library

License

coming soon

Disclaimer