Fetch's iOS Challenge
-
Updated
Jun 13, 2024 - Swift
Fetch's iOS Challenge
Find bike station close to you in Tricity.
An iOS app of a non scientific calculator using Swift and SwiftUI framework + UnitTests
MVP Unit Testing and UI Testing iOS Swift
Repositorio 100% nativo en Swift en UIKIt en el que se realizan conexiones a diferentes API Rest. Para cada API he utilizado 3 diferentes patrones para manejar la asincronía: * Patrón `callback` * Librería `Combine` * Modelo de concurrencia `Async-await` .
MVVM-C Architechture
Uikit + Unit Testing + Async-Await + Viper + Testable Network Layer + UITest
Combine + StateFul + Coordinator Pattern + Protocol Orianted + Snapkit + UnitTesting
A simple SwiftUI Demo UnitConverter.
Mobile App (iPhone, iPad) de un catálogo de los episodios de la serie BigBang Theory hecha en Swift con el framework UIKit con arquitectura MVC, storyboards, utilizando DiffableDataSource para la TableView y UnitTest
This projects is an example of how to implement clean architecture using SwiftUI, Async/Await, Protocols, Solid principles. Is a simple master-detail view that shows a list of meals and a spared view with more details. also, you can search meals using search bar.
Its simple currency converter with Unit test cases for all view model
SwiftUI MVVM architecture (e.g., Models, Views, ViewModels, service class, Network router, etc.), Unit testing
iOS Application
weather details using https://openweathermap.org/
iOS using Swift
Swift app to learn OAuth2 with usage of CoreData, Keychain Access, and unit testing
Bankey is an enterprise app built for iOS using Swift and UIKit. The app will consist of login screen, onboarding screen, and get data from the skeleton data to refresh the banking information. It also has animations to create shaking icons, and involves error handling and unit tests.
Add a description, image, and links to the unittesting topic page so that developers can more easily learn about it.
To associate your repository with the unittesting topic, visit your repo's landing page and select "manage topics."