Pulse

A habit and fitness coach that lives on your phone, not in a spreadsheet.

Concept project Android app · Jetpack Compose KotlinJetpack ComposeMaterial 3RoomHiltHealth Connect

  • 3 tapsto log a workout
  • < 1sapp start on mid-range phones
  • 100%usable offline

Design goals for this concept, not measured results.

Need classic XML layouts? FieldMate is an Android app built with Kotlin and XML Views, the way most existing apps are made.

The problem

A chain of neighbourhood gyms wants members to keep training between visits. Members track workouts in notebooks or not at all, and trainers can't see who's slipping until they stop coming.

The idea

  1. Members see today's goals as three simple rings: move, train and sleep
  2. Workout plans from their trainer, with timers and video demos
  3. Streaks, badges and gentle reminders keep them coming back
  4. Trainers see who's on track from a web dashboard and can send a nudge

Key features

What it does

Daily rings

Move, train and sleep at a glance.

Training plans

Set by the trainer, synced instantly.

Streaks & badges

Small wins that keep members going.

Smart reminders

WorkManager schedules them, battery-friendly.

Progress charts

Weekly and monthly trends.

Offline first

Room database, syncs later.