iOS Lectures 2023
General
For general question about swift, swiftUI and API's on iOS use Apples developer homepage: developer.apple.com Links to an external site.
There are three tutorials especially worth exploring at Apples developer site:
- Exploring SwiftUI Sample Apps Links to an external site.
- Links to an external site.SwiftUI tutorial Links to an external site.
- Develop Apps for iOS Links to an external site.
Furthermore, on of the best course on developing iOS Apps from the ground up is the course Developing Apps for iOS from Stanford, this course is material in available online on Developing Apps for iOS Links to an external site.
For this course you will find on ppt and servera GitHub to exemplify different aspect on Labs included in the course.
To start developping you will need Xcode, you can download the program from App Store.
Overview of subjects
Videos | Readings/Exercises | |
Lab 1:1 - Graphics, Touch events, Animations |
|
Install Xcode Video: Github: Other:
|
Lab 1:2 - Network Communication, List view |
|
|
Lab 1:3 - Bluetooth Communication |
|
Borrow a hardware device
In the first part of the course, you can run and debug your applications on the emulator. When programming for sensors, Bluetooth, etc. the applications can only run on a real device. If you haven't got one, you can borrow an iOS device for the duration of the course (contact Jonas Willén Additional Android Resources
Interesting, but not covered (yet)
Shared preferences, app settings:
Saving user data:
Resources