← All work

Engineering / Open-source practice

Power Minder

An iOS charging reminder app; previously on the App Store, now withdrawn.

Solo indie developer — product design, SwiftUI implementation, CloudKit sync, notifications, App Store submission

Archived · No longer maintained.

Power Minder screenshot showing device details, a reminder list, and a device list

01The project

Independently developed and shipped worldwide on the App Store in spring 2025, Power Minder(满电!)was a paid utility (¥1 in the China storefront) and has since been delisted. It manages home-device charging rhythms with per-device reminders for daily, selected weekly days, monthly dates, or every N days, plus last-charge and battery-state records. SwiftUI, local notifications, and CloudKit sync support bilingual en/zh-Hans use. I completed the path from an HTML prototype to App Store review materials, including embedded privacy-policy and terms pages.

02The problem

Household devices such as camera batteries and Switch need separate charging rhythms and records. A device-level view keeps last-charge time and battery state together with each reminder.

03Key decisions

Device profiles pair recurring charging reminders with last-charge and battery-state records. Local notifications drive the schedule while CloudKit sync and local persistence keep the data available.

04My contribution

  • Seven device types—phone, tablet, laptop, camera, e-reader, game console, and other—with last-charge time and battery state
  • Reminder engine for daily, selected weekly days, monthly dates, or every N days at a chosen time, with local-notification authorization and scheduling
  • CloudKit sync with local persistence
More contributions
  • Bilingual en/zh-Hans xcstrings, embedded privacy-policy and terms pages, plus XCTest unit and UI test targets

05Outcome and current stage

Shipped to the App Store as a paid utility (spring 2025) · bilingual en/zh-Hans · has since been delisted

Technical details & evidence

Role · Solo indie developer — product design, SwiftUI implementation, CloudKit sync, notifications, App Store submission

  • Swift
  • SwiftUI
  • iOS
  • CloudKit
  • Local Notifications
  • XCTest

Enlarge image