Although I am not personally writing YOUNFORM’s code as my co-founder is, I decided it would be in my best interest to understand what he was coding in which is apple’s XCode. Through Xcode you can build interface (UI) for any mobile application without having to completely code it from scratch. It also allows for in-depth testing – so for example to simulate if the app would run on an extremely slow network – what it would look like.
To do so, you work collectively in Xcode and UIKit. Xcode provides template projects as starting points for every app created. It provides minimal UI and so Luca can build and run the project immediately and see the results on a device. We are using TestFlight and it is shared collectively between Luca, Jason and I. We have meetings once a week to go over the progress. We have a base code of everything, and have begun to go over each section with a fine tooth comb you can say and make sure it visually looks like the UX designed by Jason to match.
The UI kit allows Luca to not have to write code, but work visually. It is similar in the way that Adobe XD works by linking and dragging to create a functioning model through a control panel, as it simultaneously writes the code for you. I decided to take a walk through this apple lesson: Starting Developing iOS Apps (swift) (which is also Xcode): so now I understand the panels in case I need to ask Luca to fix anything specific. https://developer.apple.com/library/archive/referencelibrary/GettingStarted/DevelopiOSAppsSwift/ConnectTheUIToCode.html#//apple_ref/doc/uid/TP40015214-CH22-SW1