Giter Site home page Giter Site logo

vishal2376 / snaptick Goto Github PK

View Code? Open in Web Editor NEW
368.0 5.0 28.0 8.42 MB

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

License: GNU General Public License v3.0

Kotlin 100.00%
android androidjetpack app jetpack-compose kotlin pomodoro task todo mvvm

snaptick's Introduction

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
  • 🔄 Sort Tasks
  • Analyze Free Time
  • 😴 Set Sleep Time
  • 🗓️ Manage tasks in Calendar View
  • 🔁 Repeatable Tasks with Notification
  • 🎬 Smooth Animations
  • 🎨 Modern UI with Cool Themes
  • 🌐 Available in 15+ Languages
  • 🧩 Create Widgets

Screenshots (All Designs(Figma))

Banner

Getting Started

To get started with Snaptick, simply download the app from the Google Play Store or download the source code and build it yourself.

Prerequisites

  • Android Studio
  • Git

Installing

  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

snaptick's People

Contributors

ammar-ishfaq avatar srimani-7 avatar tuuhin avatar vishal2376 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

snaptick's Issues

[Feature] Light theme

First of all, thank you for a very nice application. It would be great if the app supported a light theme, preferably a follow system option.
Thank you!

Detailed Analytics

Possible features

  • View Weekly/Monthly/AllTime Analytics
  • Cool animated graphs and charts for visualization
  • #27

What should be analyzed?

  • Daily Streak
  • Completed and Incompleted Tasks
  • Pomodoro Timer

If you have more ideas then comment below 😀

Today view ---> Upcoming events

There is a problem in Today view: it shows upcoming events only when the "day" is exactly the day.

Yesterday (sunday) I hadn't any commitments, but today (monday) I have three ones.

Why the app doesn't noticed me of three upcoming events in next 7 days?

Have I to know it at 00:00 am?

Plan tasks for days other than today

I think it would be a good improvement to be able to add tasks for other days (every night plan the tasks for the following day, or on Monday morning add the tasks for the whole week, for example).

Maybe this could be achieved by allowing tasks to not have specific start/end times, so it's up to the user to work on the task when they want.

Privacy mode

Tasks can reveals to other apps our habits. So a little privacy never hurts.

An on/off toggle to able/unable taking screenshots and visibility in recent apps.

1000106197

Make the donation process easier (to support development)

Please add direct cryptocurrency addresses within the app. All offline. Easy tap and donate without leaving the app: I don't want going around to websites. I don't want support FIAT economy.

TRX, AVAX, LTC, BTC, XEC, BNB, SOL, BCH, ALGO, XTZ, HBAR, DASH, FTM, XRP, XDC, ADA, XLM, KAS, XMR, SEI, INJ, SUI addresses available for donations (addresses have to be copyable).

Here an integration example made by other developers.

1000092943

Some UI bugs

Snaptick 1.0 (fdroid)
Android 13
OnePlus CPH2399

1000106200

Add action buttons in Reminder notification

Sometime may happens that I set a task for a specific time, but when its notification popup, I realize that is better to replan and move it after one hour, for example.

So a button inside the notification toast bar (unlock screen and notification drawer) is needed.

[Feature] Set Sleep Time

Add the option to set sleep time, and then use it to calculate free time.

Before
freeTime = 24 hours - currentTime - allFutureTasksDuration

After
freeTime = sleepTime - currentTime - allFutureTasksDuration

[Feature] Multiple Reminders

In other apps with reminder (alarm) the setting is simple: one sets just the (event) start and end time.

The alarm is separated: just one has to set two days before, one hour before options, etc. One can also set more than one alarm at once.

Decimal free time

Free time displayed in decimals is really confusing. For example, how many hours exactly is 12.9 hrs? Users are required to do an additional calculation in their head: 0.9 hr equals 54 min. Instead, 12.9 hrs should be displayed directly as 12hr 54min.

Custom Sounds

Play Different Custom Sounds + Haptick Feedbacks

  • Reminder Notification
  • Task Added/Deleted
  • Task Completed
  • Streak Changed
  • Pomodoro Timer Started/Stopped/Completed/Paused/Resumed

Status bar color issue

Hi, I found a ui bug in the app, well, what I found is that

1000108287 1

The top icons should turn white on dark mode, here it doesn't, which causes readability issues.

All in all, the app is beutiful, it would be great if this was fixed

Deploy on F-Droid

Deploy Snaptick app on F-Droid.

Note : Metadata is already added (in fastlane structure)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.