Skip to content

Latest commit

 

History

History
26 lines (17 loc) · 755 Bytes

File metadata and controls

26 lines (17 loc) · 755 Bytes

TCAExample

Simulator.Screen.Recording.-.iPhone.14.Pro.-.2022-10-15.at.13.34.12.mov

This app is built on top of SwiftUI and Compsable Architecture new RedeucerProtocol API.

Feature:

  • Onboarding flow
  • Home Screen
  • Welcome Screen
  • App Storage

Flow: Root:

  • Switch Store that handles the flow based on isUserLogged in status.
  • Home screen that displays the user first and last name with a logout button that toggle the Switch store status
  • On boarding flow that inclues, T&Cs, Credentials, Personal details, Pin and Confirm Pin.
  • @Appstorage for user info and logged in status.

Testing:

  • Few tests were added to demonstrate the usage of Teststore.

This app can be easily converted into SPM Modules if needed.