Skip to content

Yonodactyl/iOS-Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 

Repository files navigation

Yon Montoto

I am a self-driven, experienced and detail centric iOS Developer with a passion for simplistic and functional software.

     


While working at Starbucks I came across some very unique and delicious drinks. Often I never had time to remember the recipes and would just forget about them. Then came along TikTok and the drink creations went through the roof! At a certain point I thought: "Maybe we can reduce the friction from all the incorrect ordering and have a streamlined way to order these drinks?" This was the inception of Drinksly: A secret menu companion. Drinksly was my first SwiftUI and Core Data backed project. There were many challenges I faced like duplicate data and managing the Core Data stack to make sure that things are stored and replaced appropriately. Eventually the hardest part of the project was making sure that it followed the MVVM paradigm. Now the app is available for download on the AppStore above.

DrinkslyGroup

Technologies used

  • Written with SwiftUI.
  • Used Core Data to persist the data from CloudKit.
  • CloudKit was the framework used to request and digest the data.
  • Created my own SPM to use within the app.
  • Followed the MVVM design paradigm.

Knight Spots was a passion project of mine that I had when I started at the University of Central Florida. Noticing the plethora of students (and the limitation on all the parking spots) I decided to try and help my fellow Knights on campus by making finding a parking spot a little easier. Since the school already manages sensors at the garages I was able to recieve this data and parse it and create a ready to digest application for iOS. The biggest challenge that I faced when creating the app was understanding the use of delegates for passing data back and forth. I wanted the UI to change based on selected options and by adopting this pattern for data management I reduced the load on the view controllers.

knightspots

Technologies used

  • Written entirely with UIKit.
  • Used Firebase realtime database for the backend.
  • Data is populated using a Python script that intercepts and delivers the data to the database.
  • App follows the MVC paradigm.
  • Protocols and delegates play a big role in the functionality.

About

Portfolio for iOS developer Yon Montoto

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published