Una copia de la aplicacion iOS de Mercado Libre, utilizando la API que ellos proveen.
Screen.Recording.2022-08-01.at.11.40.06.mov
- Descarga el repositorio
- Ejecutar
pod install
en el directorio del repositorio - Abrir el archivo
.xcworkspace
generado. - Correr en Xcode
- Correr Tests.
- UI testing y Unit testing en componentes
- Login y el uso del access token
- Filtrar búsquedas
- Items y busqueda: https://developers.mercadolibre.com.ar/es_ar/items-y-busquedas
- Descripcion de items: https://developers.mercadolibre.com.ar/es_ar/descripcion-de-articulos
- SwiftIcons: https://github.com/ranesr/SwiftIcons
- SnapKit: https://github.com/SnapKit/SnapKit
- SDWebImage: https://github.com/SDWebImage/SDWebImage
- Toaster: https://github.com/devxoul/Toaster
- Mercado Libre developer: https://developers.mercadolibre.com.ar
- Art of commenting in Swift: https://www.vadimbulavin.com/the-art-of-commenting-in-swift/
- Networking layer with combine: https://github.com/Ali-Fayed/Advanced-Swift-Networking-Layer
- Error handling: https://docs.swift.org/swift-book/LanguageGuide/ErrorHandling.html