Skip to content

MakingSense/IOS-Seed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

iOS-Seed

MVVM seed for native iOS development in Swift

This project contains the codebase for an MVVM iOS application in Swift. It relies on Bond library to support databinding, and IoC with Dip. Also it implements a view-first navigation among other important features such as continuous integration with BuddyBuild.

The structure of the project is as follow:

  • Interfaces Layer

    • iOS UI (Storyboards, Views/ViewControllers, and other UI components)
  • Application Layer

    • ViewModels, CompositionRoot for Dip framework, and non platform-specific components
  • Domain Layer

    • Services and models
  • Infraestructure Layer

    • Network, Persistence, Extensions and Utils classes
  • Pods project

    • Autogenerated project via CocoaPods for external libraries integration

Important PRs/Highlights for this project

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages