Skip to content

iiinaiii/i-Punks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

i-Punks

Sample repository for learning iOS MVVM pattern.

Architecture overview

MVVM + Layerd architecture

MVVM

  • Same as common MVVM, it divides the responsibilities into View/ViewModel/Model

Layered architecture

  • Model layer is divided into three, UseCase/Domain/Infra, according to each responsibility.

Rx

  • RxSwift is used to expose data in the Model layer
  • RxCocoa is used to pass data from ViewModel to View

DI

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages