Skip to content
All projects

Focus Widget

Countdowns, habits and counters as iOS widgets, on the home screen and lock screen.

Status
Shipped
Year
2026
Role
Concept, design and development
Stack
React Native, Expo, TypeScript, SwiftUI, WidgetKit, RevenueCat

Focus turns the dates that matter into widgets you actually see: on the home screen and the lock screen, where a number does more than a reminder buried in an app. The app launched on the App Store in September 2026.

What the app does

  • Countdowns, in days or down to the second. When the day comes, the widget says so instead of counting into negatives.
  • Habit tracking: check off today straight from the widget, without opening the app. Monthly grid, current streak, record, and badges at 7, 30, 100 and 365 days.
  • Counters: one tap on the widget adds one.
  • Customisation: themes, gradients, a background photo with blur and dimming, five fonts, and the colour of every text.
  • Notifications that stay quiet: free, and off until you ask for them.

Under the hood

An Expo app (React Native, TypeScript) with a native widget extension in SwiftUI and WidgetKit, including interactive widgets (check off, +1). One-time purchase handled with RevenueCat, interface in 5 languages, and more than 300 automated tests.

Badges are earned on your best streak, never the current one: losing a streak never takes a badge away. A product decision as much as a code one.

Next projectMySubis