Swift-MVVM-Boilerplate icon indicating copy to clipboard operation
Swift-MVVM-Boilerplate copied to clipboard

MVVM Boilerplate developed in Swift

trafficstars

Swift-MVVM-Boilerplate

This project can be used as a boilerplate for any new Swift project. It contains a codebase that uses MVVM architecture with all required podfiles. This will save your valuable time which is needed to structure your code as part of an initial setup.

Features

  • MVVM Architecture
  • Dark/Light mode
  • Crashlytics
  • FCM Configuration
  • SwiftLint
  • Social Logins (Apple, Google, Facebook)
  • Login
  • Signup
  • Forgot Password
  • Verify OTP
  • ResetPassword
  • Dashboard
  • SideMenu
  • Tab Bar
  • Settings

Requirements

  • Xcode 11.x or above
  • Swift 5

Installation

You just need to install pods in case you are not getting that.

Dependencies used

Usage

  • Rename the downloaded project with appropriate name
  • Delete .xcworkspace file
  • Update target name

Contributors

Rajat Pagare

License

MIT.