Sí, Pelayo, hay varios repositorios en GitHub que contienen ejemplos y proyectos que pueden ayudarte a aprender y comprender mejor la arquitectura MVVM (Model-View-ViewModel) en Swift. Aquí hay algunos de ellos:
1.
RxSwiftCommunity/RxSwift: Este repositorio contiene el código fuente de RxSwift, que es una biblioteca de programación reactiva en Swift. Puedes encontrar ejemplos de cómo implementar MVVM utilizando RxSwift en diferentes proyectos.
Repositorio: RxSwiftCommunity/RxSwift (
https://github.com/RxSwiftCommunity/RxSwift)
2.
Moya/Moya: Moya es una red abstracción en Swift. El repositorio tiene ejemplos de cómo utilizar Moya en conjunto con la arquitectura MVVM para gestionar las solicitudes de red de manera limpia.
Repositorio: Moya/Moya (
https://github.com/Moya/Moya)
3.
ReactiveX/RxSwift: Este es el repositorio oficial de RxSwift, y contiene ejemplos y documentación que pueden ayudarte a comprender cómo aplicar la arquitectura MVVM junto con la programación reactiva.
Repositorio: ReactiveX/RxSwift (
https://github.com/ReactiveX/RxSwift)
4.
rizumita/GoodList: Un ejemplo simple de una lista de tareas (
to-do list) implementada en Swift utilizando la arquitectura MVVM y Core Data.
Repositorio: rizumita/GoodList (
https://github.com/rizumita/GoodList)
5.
ashfurrow/Northwind: Este es un proyecto más grande que implementa la arquitectura MVVM en una aplicación iOS utilizando CoreData y CloudKit.
Repositorio: ashfurrow/Northwind (
https://github.com/ashfurrow/Northwind)
Recuerda que, además de revisar los repositorios, es beneficioso leer la documentación asociada y entender los principios fundamentales de MVVM. Combina la lectura con la práctica para obtener una comprensión más profunda de cómo implementar esta arquitectura en tus propios proyectos.