Minimal nutrition reminder app
To try out the new SDK, I prototyped a simple app that allows to set up reminders. It shows a notification, plays a beep (if enabled) and turns on the screen every X minutes.
Reminder list accessible from home page:
Editing a reminder:
In-Ride Alert:
Its not much more than what was already provided in the example code, but it was a good learning exercise as I had not worked with jetpack compose previously. And it adds a feature me and some others were actually missing on the device. The SDK is great, I hope Hammerhead continues to extend its capabilities so more stuff can be made, e. g. map and POI access :)
-
@Javier: I think that will be a good idea for a future feature update, yes.
@Frank: Yes, I use Android Studio. It includes everything required to develop Android apps, including an emulator that is also actually useful for extension development to quickly iterate on the UI parts. Also, it's based on IntelliJ, which is one of the most advanced IDEs for any Java / Kotlin development, and is free.
-
@timklge, thank you for contributing this extension. I find it really useful as it closes one of the remaining feature gaps on the Karoo. As a feature request: Could you please add a faster sequence of notification tones? I noticed that the current notifications are really loud whereas the standard Karoo turn notification (3 or 5 tones in a fast sequence) is comparably low and less intrusive. Thank you for considering.
-
Thanks.
I've now pushed version 1.3 that adds a profile setting to each reminder:
You can enter the names of the ride profiles a reminder should apply to. I originally wanted to display a list of check boxes, but that is not possible with the current SDK. By default, a reminder is active for all profiles (just as before). You can check what reminders are active for your current ride profile by swiping to a profile on the main menu karoo screen and then opening the extension menu. Reminders that are not active for the current profile will be greyed out:
If you encounter issues with the new version, please let me know.
@Bob Randsdorp: I'll look into adding it in a future version, https://github.com/timklge/karoo-reminder/issues/49
Please sign in to leave a comment.
Comments
14 comments