La solución propuesta fue desarrollada con Swift 5.2 y SwiftUI para la nueva generación de celular iOS. Arquitectura MVVM con Clean Arquitecture y Combine.
Alcance del desarrollo: listado de pokemones con scroll infinito (carga indefinida hacia abajo), detalle basíco con base de datos ORM Realm para garantizar carga de datos más rápida.
Nota: Lo desarrolle con SwiftUI para aprender como reto Functional Reactive Programming (FRP), me hizo falta la mayoria de la funcionalidad pero me concentre en lo más importante.
- SwiftUI
- Combine
- Moya + Alamofire
- Realm Legacy ORM
- SDWebImageSwiftUI
Iván Cantor