Streaky was born from streak counting mechanism of Duolingo app, which motivated me to keep learning Spanish. Gracias Duolingo. Streaky is a streak counter app, to help track your habits/task by maintaining streak, it's also ad-free and open source under GNUv3 license.
Follow these instructions to build and run the project
- Clone this repository.
- Download the appropriate JDK for your system. We are currently on JDK 8.
- Install Android Studio.
- Import the project. Open Android Studio, click
Open an existing Android Studio project
and select the project. Gradle will build the project. - Run the app. Click
Run > Run 'app'
. After the project builds you'll be prompted to build or launch an emulator.
Basic knowledge of Android App development along with Android Jetpack. App uses MVVM along with data binding, the code is written as clean as possible if you have better implementation, create a pull request. Help grow this project. You can find TODO
and FIXME
comment in code for your starting point. We follow Git flow for branch management.
If you are a developer and you wish to contribute to the app please fork the project and submit a pull request on the develop branch.
You can trace the status of known issues here, also feel free to file a new issue (helpful description, screenshots and logcat are appreciated)
If you are able to contribute with a new translation of a missing language or if you want to improve an existing one, we greatly appreciate any suggestion!
If you have a feature request or idea which will enhance the user experience of app or have better UI design, you can send it via mail or create an issue with heading SUGGESTION.
- WaveView created by gelitenight
- WaveLoadingView created by tangqi92
Born in 1995, completed my graduation in Computer Engineering in 2018 along with Udacity Android Nanodegree. Loving technology, programming, reading and art.
Open for full-time job in Android or Full stack development.
If you have any questions or want to make friends with me, please feel free to contact me : mailto
This project is licensed under the GNU v3 Public License License - see the LICENSE.MD file for details