"Table Habit" is an app that helps you establish and track your own micro habit. Its includes a complete set of growth curves and charts to help you establish habits more effectively.
Moreover, this app completely open source.
Material3
and Dynamic Color
for Android 12 and later versions.You can customize each habit with the following options:
platform | build | publish | desc. |
---|---|---|---|
android | ✅ | Github / F-Droid | |
ios | ✅ | ||
macos | ✅ | ||
windows | 🟨 | unimplemented features: reminder |
|
linux | 🟨 | limit features: reminder |
|
status | progress | desc. |
---|---|---|
PLANNED | Sync with Webdav | Expected sync solution is similar to Joplin's WebDAV method. |
- | Publish to Google Play | |
- | Complete Documentation | README.md |
Make sure your flutter version same as .flutter
, You can use `fvm`` to keep
multiple versions on your local machine, or simply use this submodule to build it!
flutter pub get
flutter run --debug
Building for Linux requires:
sudo apt-get -y install libsqlite3-0 libsqlite3-dev
I am an independent developer and do not have professional expertise in writing documentation and project management.
If you have relevant knowledge and are willing to contribute to this project,
you can help me improve the documentation, e.g README.md
file.
When contribute code to this project, please try to follow this guideline.
Feel free to join and help with the translation for Table Habit
,
you can follow docs/add_new_locale_support to get incolved.
Copyright 2023 Fries_I23
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
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.