Skip to content

A template for creating a new iOS project with our preferred project organization and default setting.

Notifications You must be signed in to change notification settings

MostafaTaghipour/ios-starter-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iOS Starter Project

A template for creating a new iOS project with our preferred project organization and default setting.

Features

  • Default folder structure
  • CocoaPods
  • Config files
  • Util calsses
  • Rest Api
  • Local DB
  • Localized Strings file
  • Analytics
  • Module templates (MVVM, MVVM-C, VIPER, MVP)

Dependencies:

Requirements

  • Swift 4.2
  • iOS 9+
  • XCode 10

Usage

Clone and setup project

$ git clone https://github.com/MostafaTaghipour/ios-starter-project . && sh setup.sh

Answer the questions

questions

Wait until the setup of the project and install dependencies are completed

Enjoy it

Module templates

The project also includes templates to add modules

templates

module

Templates:

  • MVVM
  • MVVM-C
  • VIPER
  • MVP

Author

Mostafa Taghipour, mostafa@taghipour.me

License

Copyright © 2018 Mostafa Taghipour.

About

A template for creating a new iOS project with our preferred project organization and default setting.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages