L O A D I N G

Vocabit — English Vocabulary Learning App

Task

Develop an iPhone app that helps users learn English vocabulary through short daily sessions in the app, on the home screen and on the lock screen.

Challenge

  • Make learning accessible without spending long periods in the app.
  • Combine each word, its pronunciation, translation, example and illustration in a single card.
  • Synchronize progress and user actions between the app and its widgets.

Solution

  • Created a native app with vocabulary cards, history, statistics and settings.
  • Prepared a vocabulary of 5,000 words covering levels A1–C2.
  • Added “I Know This” and “Later” actions, pronunciation and usage examples.
  • Added illustrations and a large interactive home screen widget.
  • Created compact lock screen widgets and shared progress tracking using App Groups.

Technologies

Swift / SwiftUI / WidgetKit / App Intents / App Groups