Back to work

Smart Life Reminder

Smart Life Reminder is a clean, intuitive utility app designed to help users organize their daily tasks and receive timely, location-based notifications without draining device battery.

Impact

Live on Google Play Store

Platforms

Android

Stack

Flutter · Riverpod · Drift ORM

The Challenge

Most modern reminder applications are either overloaded with bloated task-management features or aggressively consume battery due to constant background location tracking.

Our goal was to build a lightweight, privacy-focused utility app that offers location-based alerts. The primary technical hurdle lay in creating geofencing mechanisms that were highly reliable but consumed minimal system resources.

Our Approach

  • Designed a minimal, distraction-free card-based UI focusing on quick entry and ease of scheduling.
  • Implemented intelligent background location polling intervals that scale back when the user is stationary.
  • Adopted a fully local database model (SQLite & Drift ORM) to keep personal task data entirely private and instantly queryable offline.

Detailed Technology Stack

Framework: Flutter

Language: Dart

State Management: Riverpod

Navigation: Go Router

Database: Drift ORM, SQLite

Authentication: Firebase Auth, Google Sign-In

Cloud Services: Firebase, Google APIs

Notifications: Local Notifications

Background Tasks: WorkManager

Networking: HTTP

Storage: Shared Preferences

Device APIs: Image/File Picker, Permissions

Monetization: Google Play In-App Purchase

Technology Badges

FlutterDartRiverpodGo RouterDrift ORMSQLiteFirebaseFirebase AuthRemote ConfigGoogle Sign-InGoogle APIsHTTP REST APIWorkManagerFlutter Local NotificationsShared PreferencesImage PickerFile PickerPermission HandlerGoogle Play BillingMaterial Design

Results

  • Successfully launched on the Google Play Store with excellent initial responsiveness reports.
  • Optimized battery impact by over 70% compared to typical geofence utility solutions.
  • Zero user data collected or sent to external servers, providing a fully secure offline tool.

Timeline

We delivered v1 of the Smart Life Reminder app within 8 weeks. This rapid release cycle enabled immediate user testing, followed by two minor iterations addressing performance metrics on older Android models.