Logo


DictionMaster is a SwiftUI app that uses the Free Dictionary API to display a word definitions. You can search for words, get their definition, examples and phonetic pronunciation.

This app is created as a personal project to showcase my skills and passion for iOS development. This app demonstrates how to implement Clean Architecture and some of best practices for iOS app development using SwiftUI,MVVM, Unit Testing and more.

##Screenshots

Splash Splash Splash Splash

Tools & Frameworks Used

Tool Used for
MVVM Architectural design pattern for separating the logic form the views
Alamofire HTTP networking library written
AlamofireNetworkActivityLogger Activity logger for Alamofire

Development Environment

  • Xcode 15
  • Swift 5.9.2
  • iOS Deployment Target 17.0