CSCI 448 - Mobile Application Development

Spring 2023 - Resources

Resources


| Code Examples | Videos | Documents | Books, Links, Tutorials, & Tools |


Code Examples


Example Name Screen Shot Download
Lab Packages [00A] [01A] [01B] [01C] [02A]
[03A] [03B] [03C] [04A] [04B]
[04C] [05A] [05B] [06A] [07A]
[08A] [09A] [10A] [10B] [11A]
[12A] [12B] [13A] [13B]
[00A] [01A] [01B] [01C] [02A]
[03A] [03B] [03C] [04A] [04B]
[04C] [05A] [05B] [06A] [07A]
[08A] [09A] [10A] [10B] [11A]
[12A] [12B] [13A] [13B]
Camera Intent (.png) (.zip)
TempConverter (.png) (.zip)
TempConverter v2 (.zip)

Kotlin Videos


Number Video Name Duration Link Code
01 Variables 6:24 (.mp4)(.kt)
02 Conditionals 6:31 (.mp4)(.kt)
03 Looping 2:43 (.mp4)(.kt)
04 Functions 6:25 (.mp4)(.kt)
04A Function Objects & Lambda Expressions 9:08 (.mp4)(.kt)
05 Classes: Functions, Properties, & Constructors 9:53 (.mp4)(.zip)
06 Classes: Inheritance & Type Checking/Casting 7:20 (.mp4)(.zip)
07 Classes: Extensions (Functions & Properties) 4:06 (.mp4)(.kt)
08 Classes: Objects 3:54 (.mp4)(.zip)
09 Data Classes 3:02 (.mp4)(.kt)
10 Null Safety & Nullability 5:32 (.mp4)(.kt)
11 Collections: Lists, Sets, & Maps 9:45 (.mp4)(.kt)
12 Collections: Destructuring 2:15 (.mp4)(.kt)
13 Collections: Iteration 4:19 (.mp4)(.kt)
14 Strings 4:29 (.mp4)(.kt)
15 Interfaces & Abstract Classes 13:16 (.mp4)(.zip)
15A Generics 16:00 (.mp4)(.kt)
16 Coroutines 5:59 (.mp4)(.zip)
17 Flow 13:50 (.mp4)(.kt)

Demo Videos


Video Name Duration Link
A1 - Pizza Party 0:29 (.mp4) (.webm)
A1 - Pizza Party XC 0:32 (.mp4) (.webm)
A2 - TicTacToe 1:22 (.mp4)
L05 - Quizler XC 2 0:24 (.mp4) (.webm)
L06 - Samodelkin XC 0:17 (.mp4) (.webm)
L07 - Samodelkin XC 0:20 (.mp4) (.webm)
A3 - AMDB XC 1:33 (.mp4)
A4 - WeathrTrackr XC 2:25 (.mp4)

Documents


Document Name Download
Syllabus (.pdf)
Exams (.pdf) [1] [2] [3]
Lecture Slides (.pdf) [0] [1] [2] [3] [4] [5] [6]
[7] [8] [9] [10] [12]
[14] [15] [16] [17] [18] [19] [20]
[21] [22] [23] [25] [26] [27]
[28] [29] [30] [31] [32] [33] [34]
[35] [36] [37] [38] [39] [40] [41]
[42]

Books, Links, Tutorials, & Tools


Kickstart Modern Android Development with Jetpack and Kotlin · Source Code

Android API Documentation
Android Developer API Guide
Associate Android Developer Certification
Android Studio
Android Asset Studio
Firebase