Mobile Development8 min read

The Booster App Journey

From Idea to Production: iOS & Android

Overview

Booster is a cross-platform mobile application delivering Gujarati spiritual quotes at 9:36 AM daily with likes, shares, notifications, and offline mode. The app is simple on the surface - but the system behind it is anything but simple.

My Approach

1. Build the Backend First

Created API for quote of the day, daily scheduler, admin panel for uploading quotes, like tracking per device, analytics endpoints, and secure routes. Backend built with Node.js, MongoDB, and deployed on Render.

2. iOS App in SwiftUI

Custom typography, daily scheduling logic, local cache, smooth animations, share sheet integration, and lock-screen-friendly visuals.

3. Android App in Kotlin Compose

Matched UI from iOS with edge-to-edge layout, adaptive typography, and notification integration via FCM.

4. Push Notification System

Integrated APNs for iOS and FCM for Android, with backend scheduler triggering both platforms.

5. UX Philosophy

The app had to feel calm, light, centered, focused on the quote, with zero clutter.

6. Deployment

Published to iOS App Store and Android Play Store with continuous updates via TestFlight.

Outcome

  • Hundreds of daily users
  • High engagement rates
  • Zero crashes in production
  • Smooth daily experience
  • Beautiful UI respected across communities

Why This Matters

This project showcases cross-platform engineering, system design, UX sensitivity, and the ability to think like a product owner, engineer, and QA leader at the same time. Few leaders at your level can ship full mobile apps solo. This is a rare skillset.

Want to learn more about my approach?