Resources
| Code Examples | Videos | Documents | Books, Links, Tutorials, & Tools |
Code Examples
Example Name | Screen Shot | Download |
Lab Packages |
[0]
[1]
[2A]
[2B]
[2C]
[2D] [2E] [3A] [3B] [4A] [4B] [4C] [4D] [5A] [5B] [5C] [6A] [6B] [8] [9A] [9B] |
[0]
[1]
[2A]
[2B]
[2C]
[2D] [2E] [3A] [3B] [4A] [4B] [4C] [4D] [5A] [5B] [5C] [6A] [6B] [8] [9A] [9B] |
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) |
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) |
16 | Coroutines | 5:59 | (.mp4) | (.zip) |
17 | Generics | 16:00 | (.mp4) | (.kt) |
Demo Videos
Video Name | Duration | Link |
Pizza Party | 0:30 | (.mp4) |
Pizza Party XC | 0:38 | (.mp4) |
Quizster (with XC) | 1:04 | (.mp4) |
LP Disco (with XC) | 2:25 | (.mp4) |
WeathrTrackr (with XC) | 2:25 | (.mp4) |
Documents
Document Name | Download |
Syllabus | (.pdf) |
Lecture Slides (.pdf) |
[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [27] [28] [29] [30] [31] [32] [34] [35] [36] [39] [40] [41] [42] |
MVC Exam Learning Outcomes | (.pdf) |
Books, Links, Tutorials, & Tools
Head First Android Development, 3rd Edition · Errata
Android API Documentation
Android Developer API Guide
Associate Android Developer Certification
Android Studio
Android Asset Studio
ARCore
Firebase