F1 in schools nationals car

SWIFT PROGRAMMING

Apps for iPhone and Mac

THE PROJECT

IOS PROGRAMMING IN SWIFT



Swift is a language used to create apps for iOS. I decided to learn the basics in my spare time at university. Using xcode, I developed the skills to create basic apps with dynamic UI and data storage.


Another aspect of swift and the apple developer program I worked on was the iCloud data sharing and storage. This was interesting and useful as it lets you have data synced and backed up to a cloud server, with the option to individualise information for different users.

placeholder
placeholder

CODE MODULES



One of the first apps I made was something to save and keep track of blocks of cod I frequently use between projects. This was a good starting point as it game me an opportunity to branch to macOS apps aswell as iOS ones that I had worked on previously.


For this project, I focused on the data saving, retrevial and editability structure in swift. To this day I still use some of the saved data blocks when starting new projects.

CALORIE TRACKER



I created an iOS app to track calories and save meals. This was an interesting project as I needed to combine both UI design and data handling. Furthermore, I included some iCloud compatibility so that data is synced between devices.


The most challenging part of this was creating appropriate data models for storing both food presets and individual entries which inherit from their relevant presets.

placeholder