Skip to content

Sample apps using MVP architecture

   

This is a sample application using MVP architecture. I've also written unit tests and UI tests.

It's an app that adds up numbers like the following

MVP

The repository is here ↓

MVP-Sample

  1. Remove Storyboards from projects running iOS13 and above
  2. Constructing a Struct using the FunctionBuilder added in Swift5.1
  3. Using TabView to switch screens (SwiftUI)
  4. Transition from one ListView to another (SwiftUI)
  5. Parsing the Json received in Alamofire using Codable
  6. SwiftUI gets used a lot with Struct
  7. Displaying a List in SwiftUI