This repo serves as a portfolio of my personal projects available on the App Store or GitHub. Feel free to have a look and if you have any further questions or suggestions just email me, I would be more than happy to come back to you as soon as possible.
Empanapp is a recipe app that shows how to make "Empanadas" a famous dish in Argentina.
- Programmatic UI (No Storyboards).
- Custom UIViews, custom TableViews and custom CollectionViews for user interface.
- The app use UserDefaults in order to save user settings preference like Dark Mode enabled.
- It is available in Spanish, English and German.
- MVC Design Pattern.
- Support for light & dark mode.
- Custom UIAlerts.
- I used a JSON local file made by myself in order to structure the data and emulate a Rest API.
Tea Time helps the user to calculate the time to brew the perfect cup of tea.
- Built with LocalNotifications to let the user know when the tea is ready.
- The app use UserDefaults in order to save data and emulate a countdown timer.
- Countdown Timer in background.
- It is available in Spanish, English and German.
Amiibo DB is a iOS App with data from Amiibo Api that contains the current list of Amiibos available at the moment.
- Programmatic UI (No Storyboards).
- Custom UIViews, custom TableViews and custom CollectionViews for user interface.
- Widgets
- The app use UserDefaults in order to save the amiibo collection.
- MVC Design Pattern.
- Custom UISearchBar.
- Support for light & dark mode.
- REST API.
Dota Heroes list made with SwiftUI 2.0 (MVVM), for request REST API is implemented with URLSession.
- SwiftUI 2.0.
- MVVM Design Pattern.
- Custom UISearchBar.
- REST API.
- Custom Filter
- Swift Package Dependecy.
GHFollowers is a take home project iOS app created during the Sean Allen's intermediate iOS tutorial 'Take Home Project'.
- Programmatic UI (No Storyboards).
- MVC Design Pattern.
- No libraries used.
- Support for light & dark mode.
- Custom UIAlerts.
- UserDefaults for saving favorite users.
- Use DiffableDataSource.
- Implemented pagination on the search screen.
- Image caching.
- REST API.
Movie App with data from 'The Movie Data Base' using REST API built with Swift UI.
- SwiftUI.
- MVVM Design Pattern.
- Custom UISearchBar.
- REST API.
WeatherColor is a iOS App with data from Open Weather Map that changes the color background based on current weather condition of the location selected or the user current location.
- MVC Design Pattern.
- Alamofire 5 Response Decodable.
- CLLocationManager authorization status.
- Cocoapods.
- API key from Open Weather Map.
- REST API.
Investix is a iOS app created during the Kelvin Fok's intermediate iOS tutorial 'iOS 14 & Swift 5: Financial App with Stock APIs'.
- UIKit (Storyboards).
- MVC Design Pattern.
- Reusable code using extensions & protocols.
- Reactive programming via Combine framework.
- Financial data via Stock APIs on Alpha Vantage.
- Investment concepts like Dollar Cost Averaging.
- Parse complex JSON data.
- REST API calls with API key.
Firebase ToDo is a iOS app created during the Peter Friese's intermediate iOS tutorial 'Sign in with Apple using SwiftUI and Firebase'.
- SwiftUI.
- MVVM Design Pattern.
- Firebase.
- Sign in with Apple.
- Firebase AuthenticationServices





























