Skip to content

ThomasWDev/rxswift-clean-architecture-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

rxswift-clean-architecture-example

A sample project demonstartes the Clean Architecture with MVVM and Repository pattern using RxSwift. It also uses Coordinator pattern for navigation.

Demonstration :

All are reusable, modular and testable Codebase /Components including unit tests I used a clean architecture via Model View View Model (MVVM), Repository Pattern and RxSwift. I used the Coordinator pattern for navigating one screen to another screen. Created modular, reusable and testable custom ApiClient Created modular, reusable and testable custom Downloader to load resources like- Image, Video, Files. Implementation of unit testing and mocking of all the core components of the project including ApiClient and ApiRequest Setup Instructions to run the code :

Install latest version of xcode Install cocoa pod (https://stackoverflow.com/questions/20755044/how-do-i-install-cocoapods) Pull the project from Main branch Go to project directory and Install pods (Libraries) using 'pod install' command in terminal Open setSchedule.workspace file Run the project

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published