-
vs code - optional for note taking or some other text editor
- Introduction to Mobile Lab
- About me
- About you
- Privacy
- Workflow
- Challenges
- prior versions of the course
- My mobile apps: SiteClone | MedCampus | SongClips | DICECPU | MoGallery
- the epvisual team
- patient 8700804
-
history and evolution
- 2014 Swift 1.0 September 9, 2014
- 2015 Swift 2.0 September 21, 2015
- 2016 Swift 3.0 September 13, 2016
- 2017 Swift 4.0 September 19, 2017
- 2019 Swift 5.0 March 25, 2019
- 2022 Swift 5.7.1 November 1, 2022
-
SwiftUI
- WWDC 2019
Use to explore your final project options.
Covers everything Apple (iOS, macOS, tvOS, watchOS)
Use search to be selective, or browse by Topics
Sample code is recommend starting point for exploring what's possible for a final project. Download and verify the sample works before investing your time in further research.
Apples official tour of the Swift language
1 - 2 days. pick one.
-
www.hackingwithswift.com -- 100 days of swiftui Days 1 - 14
1 - 2 hours overview for experienced coders and beginners. pick one.
consider doing over the next weeks in parallel with our course. pick one.
-
www.hackingwithswift.com -- 100 days of swiftui Days 14 - n (n < 100)
-
update your student wiki page and write:
- your nom de plume / pen name / pseudonym
- what programming languages have you used?
- what is your favorite mobile app and why?
- if you have a concept for a final project write a short description
-
add github account to https://github.com/mobilelabclass-itp
-
use Xcode to create a playground
-
create a repo for you playground
-
use github desktop to clone these repos:
-
(optional) clone wiki
# script to clone the class wiki
# enter in Terminal app
# select location of wiki
cd ~/Documents
# clone local copy of wiki
git clone https://github.com/mobilelabclass-itp/content-2023.wiki.git
-
review the Swift resources
- select resource(s) for learning Swift programming fundamentals
- write a brief summary of your plan on your wiki page
- and note what resources you plan to use
- be prepare to discuss in class your impressions of the swift learning resources that you used
- it is OK to revise your plan as you go
-
create a git repo this home work, name it Week01
-
create a Xcode playground to explore emoji's and add it to your repo
- encorporate Swift langage features you are learning
- eg. variables, for loops, arrays
-
add a link to your repo on the wiki home page