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
681 forks
Language: Swift
last commit: 10 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. 32
nalexn/clean-architecture-swiftui A SwiftUI app demonstrating Clean Architecture and its components 5,906
kudoleh/ios-modular-architecture A template iOS application using Modular Architecture 728
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,914
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,924
khoren93/swifthub An iOS client with GitHub integration using RxSwift and MVVM architecture 3,039
mehrankmlf/easycrypto An iOS app demonstrating Clean Architecture and MVVM with SwiftUI and Combine framework 80
tailec/ios-architecture A collection of iOS architecture examples showcasing various software design patterns and their implementation in Swift 1,515
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 A modular iOS TV shows app using the TMDb API with async-await and clean architecture. 173
kitasuke/swiftui-mvvm An iOS project demonstrating the use of SwiftUI with MVVM architecture and Combine framework to fetch data from a GitHub API 711
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. 690
igorkulman/iossampleapp An iOS sample app demonstrating various software development concepts and techniques 893