Mobile App Development 2022W Lecture 11

From Soma-notes
Revision as of 18:12, 16 February 2022 by Soma (talk | contribs) (Created page with "==Video== (Video not yet uploaded.) Video from the lecture given on February 16, 2022 is now available: * [https://homeostasis.scs.carleton.ca/~soma/mad-2022w/lectures/comp1...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Video

(Video not yet uploaded.)

Video from the lecture given on February 16, 2022 is now available:

Video is also available through Brightspace (Resources->Zoom Meetings (Recordings, etc.)->Cloud Recordings tab). Note that here you'll also see chat messages.

Notes

Lecture 11
----------
 - Assignment 1 solutions
 - how to make UNIX text files

Midterm is on the first two assignments
 - so it won't be on Android at all
 - won't have anything directly on iOS Storyboard
   - however, studying Storyboard can help you understand what
     SwiftUI is actually doing

With Android you really have to pay attention to what API versions you use
 - because after two years most Android devices never see an OS update
 - many don't run current Android when they are first sold

Google has a way of dealing with this issue
 - rather than use the APIs in the Android Open Source Project (AOSP), instead
   you can use the proprietary ones provided by Google Play Services
     - they are updated more frequently and implement "polyfills" so newer
       functionality can work on older devices
     - look for the "Compat" stuff, that's where you're using Google's
       proprietary stuff