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: over 2 years ago
Linked from 1 awesome list

architectureclean-architectureios-swiftmvvmmvvm-architecturemvvm-iosswiftuiviewmodelviewmodelsxcode

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
denissimon/ios-mvvm-clean-architectureAn 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-swiftuiA SwiftUI app demonstrating Clean Architecture and its components5,906
kudoleh/ios-modular-architectureA template iOS application using Modular Architecture728
sergdort/cleanarchitecturerxswiftAn 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-swiftuiAn implementation of the Model-View-Intent architecture in SwiftUI to separate application logic into distinct layers and manage state changes efficiently.19
clean-swift/cleanstoreDemonstrates Clean Swift architecture by implementing an order creation use case1,924
khoren93/swifthubAn iOS client with GitHub integration using RxSwift and MVVM architecture3,039
mehrankmlf/easycryptoAn iOS app demonstrating Clean Architecture and MVVM with SwiftUI and Combine framework80
tailec/ios-architectureA collection of iOS architecture examples showcasing various software design patterns and their implementation in Swift1,515
ivacf/archiDemonstrates three different Android app architectures for building data-driven apps3,327
happysingh23828/android-clean-architectureAn Android app demonstrating Clean Architecture principles to manage data and dependencies in a maintainable way298
rcaos/tvtodayA modular iOS TV shows app using the TMDb API with async-await and clean architecture.173
kitasuke/swiftui-mvvmAn iOS project demonstrating the use of SwiftUI with MVVM architecture and Combine framework to fetch data from a GitHub API711
odaridavid/clean-mvvm-archcomponentsAn Android app consuming a Star Wars API to display Movie Characters with a modular, scalable architecture using MVVM and clean principles.690
igorkulman/iossampleappAn iOS sample app demonstrating various software development concepts and techniques893