Skip to content

BraianS/goalbit-android

Repository files navigation

Goalbit

App for create your habits and count timer to register your times

Getting Started

Prerequisites

You need Java 17, Android Studio, Firebase Account to sign with anonymous account and Login with Google account

Installing

Step 1: Create a Firebase Project

  1. Go to the Firebase Console.
  2. Click on "Add Project" and follow the setup instructions.

Step 2: Add your Android App to Firebase

  1. In the Firebase Console, click on your project.
  2. Click on "Add app" and select the Android icon.
  3. Follow the setup instructions, providing the necessary details like package name.

Step 3: Download the Configuration File

  1. After adding your app, click on "Download google-services.json" and place it in your app directory of the Android Studio project.

Result

1 2 3 5

Built With

Firebase

  • Firebase BOM (Bill of Materials): Firebase BOM
  • Firebase Authentication: Firebase Auth
  • Firebase Realtime Database: Firebase Database

Google Play Services

  • Play Services Auth: Play Services Auth

UI/UX Libraries

  • Material Design Components: Material Design Components
  • MPAndroidChart: MPAndroidChart
  • IconDialog: IconDialog
  • IconPack Default: IconPack Default
  • Glide: Glide
  • CalendarView: CalendarView
  • Material CalendarView: Material CalendarView

How to Contribute

We are thrilled that you are considering contributing to our open-source project. Your contributions help make our project better, and we appreciate your time and effort.

  1. Fork the repository and clone it locally.
  2. Create a new branch for your contribution: git checkout -b feature/new-feature.
  3. Make your changes and commit them with a descriptive commit message.
  4. Push the changes to your fork: git push origin feature/new-feature.
  5. Open a pull request (PR) to the main branch of this repository.

Authors

License

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

Happy Coding! 🚀