iOS-Clean-Architecture-MVVM

iOS app template

An iOS app template implementing Clean Architecture and MVVM for building data-driven user interfaces

Template iOS app using Clean Architecture and MVVM. Includes DIContainer, FlowCoordinator, DTO, Response Caching and one of the views in SwiftUI

GitHub

4k stars
62 watching
680 forks
Language: Swift
last commit: 8 months ago
Linked from 1 awesome list

architectureclean-architectureios-swiftmvvmmvvm-architecturemvvm-iosswiftuiviewmodelviewmodelsxcode

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
denissimon/ios-mvvm-clean-architecture An iOS app demonstrating MVVM-C Clean Architecture with Swift Concurrency and image caching, providing a modular example for building scalable and maintainable apps. 31
nalexn/clean-architecture-swiftui A sample app demonstrating Clean Architecture principles and their application in a SwiftUI project 5,826
kudoleh/ios-modular-architecture A template iOS application using Modular Architecture 725
sergdort/cleanarchitecturerxswift An example of Clean Architecture with RxSwift applied to an iOS app, demonstrating the separation of concerns between domain logic, platform implementation, and application UI. 3,911
anupammanavar/mvi-swiftui An implementation of the Model-View-Intent architecture in SwiftUI to separate application logic into distinct layers and manage state changes efficiently. 19
clean-swift/cleanstore Demonstrates Clean Swift architecture by implementing an order creation use case 1,922
khoren93/swifthub An iOS client with GitHub integration using RxSwift and MVVM architecture 3,030
mehrankmlf/easycrypto An iOS app demonstrating Clean Architecture and MVVM with SwiftUI and Combine framework 79
tailec/ios-architecture A collection of iOS architecture examples showcasing various software design patterns and their implementation in Swift 1,509
ivacf/archi Demonstrates three different Android app architectures for building data-driven apps 3,327
happysingh23828/android-clean-architecture An Android app demonstrating Clean Architecture principles to manage data and dependencies in a maintainable way 298
rcaos/tvtoday An iOS TV shows app utilizing the TMDb API with a modular architecture and Swift Package Manager. 170
kitasuke/swiftui-mvvm An iOS project demonstrating the use of SwiftUI with MVVM architecture and Combine framework to fetch data from a GitHub API 706
odaridavid/clean-mvvm-archcomponents An Android app consuming a Star Wars API to display Movie Characters with a modular, scalable architecture using MVVM and clean principles. 689
igorkulman/iossampleapp An iOS app demonstrating various software development concepts and patterns 893