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 with Events | (.png) | (.zip) | 
| TempConverter with Stateful Composable | (.png) | (.zip) | 
| TempConverter with Stateless Composable & View Model | (.png) | (.zip) | 
| TempConverter with Logging | (.png) | (.zip) | 
| TempConverter with Landscape Layout | (.png) | (.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 - Misere | 1:01 | (.mp4) | 
| A3 - AMDB XC | 1:11 | (.webm) | 
| L05 - Quizler XC 2 | 0:22 | (.mp4) | 
| L06 - Samodelkin XC | 0:26 | (.mp4) | 
| L07 - Samodelkin XC | 0:26 | (.mp4) | 
| L13 - BeatBox XC | 0:14 | (.webm) | 
Documents
| Document Name | Download | 
| Syllabus | (.pdf) | 
| Exams (.pdf) | [1] | 
| Jetpack Compose Cheatsheet | (.pdf) | 
| Lecture Slides (.pdf) | 
            [00] [01] [02] [03] [04] [05] [06] [07] [08] [09]  [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43]  | 
    
Books, Links, Tutorials, & Tools
Kickstart Modern Android Development with Jetpack and Kotlin · Source Code
Android API Documentation
Android Developer API Guide
Android Studio
Android Asset Studio
Firebase