Skip to content

liyu-wang/ios-modular-architecture

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iOS Modular Architecture

This repo is an example of a modular iOS architecture. It shows how to use Cocoa Touch Framework as a separate app module and how to use CocoaPods for multiple targets from different frameworks.

The demo app uses CocoaPods and Carthage to link 3rd party dependencies. The repo has two already built libraries by Carthage so you do not have to run the Carthage command to install those libraries. However, it might be necessary to update them if you are running a different version of Swift. The app was created with Swift 4.1 and Xcode 9.4.

This project was created as a demonstration of the modular architecture for this article:

https://medium.com/freelancer-engineering/modular-architecture-on-ios-and-how-i-decreased-build-time-by-50-23c7666c6d2f

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 83.5%
  • Objective-C 10.8%
  • Ruby 5.7%