Introducing RoutineHero: A PineTime Smartwatch for Kids' Routines + Companion App
#4
Hi PineTime Community!

It's been a while since my last post in July 2025. I hit a few roadblocks modifying the bootloader and struggled to find free time for a bit, but I'm happy to say I am back and actively developing RoutineHero again!

Over the past months, I’ve worked on both the firmware and the companion app to improve stability, add health sensors, and polish the user experience. Here is a quick summary of what's new:

Firmware (InfiniTime Fork):
  • Robust Syncing: Refactored settings parsing (Settings.cpp) to prevent memory corruption and crashes when syncing routines.
  • Find My Watch: Fixed and fully enabled the Immediate Alert BLE service to locate the watch from the app.
  • Heart Rate Tracking: Connected the HRS3300 sensor driver and added a live heart rate indicator icon to the watchface.
  • System Stability: Integrated a hardware watchdog to auto-recovery from freezes, and removed legacy OTA files to shrink the binary.
  • UI & Sync: Compressed custom icons using RLE to save memory, and improved automatic time-sync on reconnection.


Companion App (RoutineHero App):
  • Drag-and-Drop Editor: Built a custom SortableList to easily reorder activities in a routine by dragging them.
  • Dynamic Icons (S3): Icons now load dynamically from AWS S3, reducing app installation size and letting me add new icons on the fly.
  • UX Redesign: A smaller, animated duration modal at the top of the screen. Deleting an activity no longer auto-adjusts other durations.
  • Connection Fixes: Better Bluetooth detection and fixed a bug where parallel scanning blocked watch discovery.
  • Android Fixes: Updated runtime permissions for newer Android versions and hid the system navigation bar when modals are open.

Get Involved:

I'd love to hear your feedback or ideas for new features as I continue developing the project!
  Reply


Messages In This Thread
RE: Introducing RoutineHero: A PineTime Smartwatch for Kids' Routines + Companion App - by oscar-gardiazabal - 06-06-2026, 03:33 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Open-Source Support for PineTime LTE (eSIM) emilyjohnson63 2 3,620 11-01-2025, 05:55 PM
Last Post: euiccc2025
  Migrating to PineTime from a Fitbit dhdurgee 0 3,485 09-25-2025, 12:41 PM
Last Post: dhdurgee
  Brand new sealed Pinetime boot loop elver 0 10,440 09-10-2025, 06:41 AM
Last Post: elver
  Pinetime Black Screen philipallmon 1 5,191 07-30-2025, 11:44 PM
Last Post: karthick
  PineTime charging issues - connecting pins black gsoundsgood 2 3,332 09-15-2024, 02:59 PM
Last Post: gsoundsgood
  How do I clear all personal data from the pinetime smartwatch? taltamir 6 5,309 08-22-2024, 10:34 AM
Last Post: taltamir
  [SOLVED] Gadgetbridge not pairing with pinetime zoof 3 10,027 06-25-2024, 12:21 AM
Last Post: Amen
  PineTime at FOSDEM jmlich 5 6,008 02-07-2024, 11:48 PM
Last Post: tllim
  PineTime turns off when removed from cradle tynstar 0 2,230 01-31-2024, 11:57 AM
Last Post: tynstar
  PineTime and Amazfish on Ubuntu Touch jmlich 1 3,285 10-14-2023, 04:12 PM
Last Post: tllim

Forum Jump:


Users browsing this thread: 1 Guest(s)