Mobile App Development 2022W Lecture 11: Difference between revisions

From Soma-notes
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..."
 
 
Line 1: Line 1:
==Video==
==Video==
(Video not yet uploaded.)


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

Latest revision as of 19:08, 16 February 2022

Video

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