← All Projects

iOS App

Focus:
Study Timer

A native iOS study timer that helps students stay focused, build consistent habits, and track progress over time — with streaks, session history, and calendar-based planning.

Swift SwiftUI UserNotifications Core Data StoreKit iOS
Privacy Policy ↗

Custom Sessions

Streak

Habit Tracking

Cal

Based Planning

iOS

Platform

01 / Problem

Students lack tools that build habit — not just count time

Most study timers are simple countdown apps. They don't track long-term trends, don't reinforce daily habits, and offer no planning layer. Students know they need to study more — the challenge is building consistent, measurable momentum over weeks and months.

02 / Approach

Timer + habit loop + analytics in one app

Focus combines a customisable Pomodoro-style timer with a streak system that gives students a concrete reason to show up every day. Sessions are logged with timestamps and durations, and aggregated into weekly and monthly study statistics.

A calendar-based planning view lets students schedule future sessions and review historical ones. Local push notifications remind users at their preferred study times via UserNotifications — no account or server required. Premium unlocks ad-free experience via StoreKit in-app purchase.

03 / Result

A full habit-building system for students

Focus delivers the full loop: plan, focus, rest, review. Streaks, session history, and stats give students tangible evidence of their consistency — making it easier to stay motivated. The app is live on the App Store with a freemium model and all data stored locally for full privacy.

Key Features
  • Customisable focus sessions and break cycles
  • Daily streak tracking and session history
  • Study statistics and weekly totals
  • Calendar-based session planning
  • Local notifications via UserNotifications
  • Premium ad-free access via StoreKit