Checky is a simple Android and accompanying Pebble application to view and manage checklists.
There’s already a ton of them out there, but none of them work exactly like I want them to (either on the Pebble or Android or both…)
PS: This is my first Android and Pebble app, both are severely flawed, I’m aware of it π take it or leave it…
Android:
- Offline (no internet access whatsover)
- Uses external SD storage, making it easy to backup/copy or manually edit lists.
- Lists are simple text files, every row is an item, checked items start with a +
- app is very basic and could use some sprucing up (don’t count on it any time soon)
Download:
Download Checky for Android v0.1
Can you find it In Google Play Store? Nope, You’ll have to download it here. I’m too cheap to fork over the $25 registration fee…
Pebble:
- Editing (only checking and unchecking item), saved immediately to phone.
- True offline mode (optional) (eg. selected lists are kept locally on the Pebble (4k limit)) (* there is no editing in true offline mode)
- long-press toggles offline caching.
- 5 items per screen (instead of the usual 3)
Download:
You can find it in the Pebble app store (link). Or search for “checky”.
You can download the original PBW v0.1 here .
Β TODO / Wishlist
- better communication (robuster; use ids, commands, stack/queue)
- i18n
- clean up code / project
- put code on github
Checky
------
- update item should be acked (no way to know it was done now)
- error screen as separate window for list so save error can be recovered w/o having to reload list
- print text in list ourselves instead of padding
- list_menu_select_callback should only update one cell not whole list (this might be a Pebble limitation, update speed seems ok-ish)
Checky-Android
--------------
- dirty check (be)for(e) saving lists
- Update list after change of Pebble instead of reload whole list
- do not overwrite original file when saving (eg. rename old > create new > delete old (or keep as backup))
- Changes are not pushed to Pebble (you need to close the Pebble app to refresh)
- remove the onstartup code it should not be needed.
- 2x newline required after items (manual input?) (android 5 / Zenfone2)