GoRun is an application designed to help users track their runs, set goals, and achieve them through our app. The application is built using Kotlin and Java, and it uses Gradle for dependency management.
The project is structured into several modules:
core
: This module contains the design system and shared components used across the application.auth
: This module handles the authentication part of the application, including sign in and sign up.
Koin
Koin
is a dependency injection framework for Kotlin. It is used to manage dependencies in the application.
textfieldState
TextFieldState
is a class that represents the state of a text field. It contains the text value, error message, and whether the field is enabled or not.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Android Studio Hedgehog | 2023.1.1 Patch 1 or later
- JDK 8 or later
- Clone the repository
- Open the project in Android Studio
- Build and run the project on an emulator or actual device
Explain how to run the automated tests for this system.
Please read CONTRIBUTING.md
for details on our code of conduct, and the process for submitting pull requests to us.
We use SemVer for versioning.
velosobr
- Initial work
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md
file for details
- Hat tip to anyone whose code was used
- Inspiration
- etc