# **Snaptick**
Snaptick is a free daily task planner app designed to help users increase productivity. With an
easy-to-use interface and features like a pomodoro timer, users can easily organize and achieve
their daily plans
❤️ Support Development
## 🚀 Features
- 📝 **Create and Edit Tasks**
- ⏲️ **Pomodoro Timer**
- 🔔 **Multiple Reminders**
- 🧩 **Home-screen Widget**
- 🗓️ **Calendar Sync & ICS Import**
- 💾 **Backup & Restore**
- 🔄 **Customizable Swipe Actions**
- ⏰ **Analyze Free Time**
- 😴 **Set Sleep Time**
- 🗓️ **Manage tasks in Calendar View**
- 🎨 **Material Dynamic Theme Support**
- 🔁 **Repeatable Tasks with Notification**
- 🎬 **Smooth Animations**
- 🎨 **Modern UI with Cool Themes**
- 🌐 **Available in 15+ Languages**
- 🆙 **In-app Update Checker**
## Screenshots ([All Designs(Figma)](https://www.figma.com/file/fO6pafK7iAJMZDAtjOy1Mt/Snaptick-App-UI?type=design&node-id=0%3A1&mode=design&t=071Ijr8Yg44PVvmz-1))
[](https://youtube.com/shorts/iEx2ttL3BH4)
## Getting Started
Snaptick is distributed via GitHub Releases. Grab the latest signed APK from
[the Releases page](https://github.com/vishal2376/snaptick/releases/latest)
or build it yourself from source.
### Prerequisites
- Android Studio
- Git
### Building from source
1. Clone the repository: `git clone https://github.com/vishal2376/snaptick.git`
2. Open the project in Android Studio.
3. Build and run the **debug** variant. The release variant requires a
signing keystore (see "Releasing" below) — you don't need one for normal
development.
### Releasing (maintainer-only)
Release builds require a real signing keystore. The repo carries no keystore;
each maintainer wires their own via `local.properties`:
```properties
SNAPTICK_KEYSTORE_FILE=/absolute/path/to/your-release.jks
SNAPTICK_KEYSTORE_PASSWORD=...
SNAPTICK_KEY_ALIAS=...
SNAPTICK_KEY_PASSWORD=...
```
`./gradlew :app:assembleRelease` will fail-fast if the keystore env is
missing or if the alias is the public Android debug key — the build refuses
to produce a debug-signed release APK.
1. Clone the repository
``` git clone https://github.com/vishal2376/snaptick.git ```
2. Open the project in Android Studio
3. Build and run the app
## Contributing
We welcome contributions from anyone interested in helping to improve Snaptick! Feel free to submit
a pull request or open an issue if you notice any bugs or have suggestions for new features.
## Star History
## License
This project is licensed under the GPL v3.0 License - see the [LICENSE](LICENSE) file for details.
## Credits
App Icon created by
icon_small - Flaticon