Home
Softono
snaptick

snaptick

Open source Kotlin
728
Stars
49
Forks
22
Issues
8
Watchers
1 week
Last Commit

About snaptick

Snaptick is an MVVM Jetpack Compose app, offering ad-free task management with a built-in pomodoro timer to help you organize your daily plans

Platforms

Web Self-hosted Android

Languages

Kotlin

Links

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




Get it on IzzyOnDroid Get it on Github

❀️ Support Development

Crypto donation button by NOWPayments

              

πŸš€ 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))

Banner

Getting Started

Snaptick is distributed via GitHub Releases. Grab the latest signed APK from the Releases page 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:

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

Star History Chart

License

This project is licensed under the GPL v3.0 License - see the LICENSE file for details.

Credits

App Icon created by icon_small - Flaticon