physphil / remindme Goto Github PK
View Code? Open in Web Editor NEWA Reminders app for Android. Still very much under active development.
A Reminders app for Android. Still very much under active development.
Use something better, possibly JodaTime
Add shortcuts for:
WorkManager
job that purges old reminders?Pressing Snooze 1 hour will sometimes snooze 3, etc.
To match new launcher icon
ViewModel should fetch Reminder from database and then expose to activity through a MediatorLiveData
.
Implement something like Recorder, GitHub, Authenticator, Google News, Reddit, Messages app, etc.
Move "delete all" option into overflow menu
STR:
1 & 3 hours are good, but I never use 20 mins. Change to "Tomorrow" at 7:00am
Use new theme colours once completed.
This one looks nice: http://materialdesignicons.com/icon/clock-check-outline
Also searching for "Clock" gives some nice results
Problem is adapter list is replaced every time LD updates.
Would need to reconcile two states, report diff to recycler view for proper animations. Investigate DiffUtil
Set @android:fontFamily
attribute in theme.
Replace RxJava threading with suspend functions.
Deprecated, but WorkManager
doesn't provide scheduling exact jobs so it's likely not an alternative.
Regardless here's the migration guide: https://github.com/evernote/android-job#workmanager
Can I copy or fork this repo and make it private?
Look through figma designs
Instead of having a dummy header reminder, use sealed classes and viewholders to show reminder title in list.
Issue with ConstraintLayout when content gets too large
20, 60, 180 mins
Everything that spawns from ReminderViewModel.confirmDeleteReminder()
Remove Dagger, attempt with just constructor injection.
Abstract logic from BroadcastReceiver and write tests
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.