My Android class content for Johns Hopkins University

I've been teaching an Android class for Johns Hopkins University since 2012. It's gone through many iterations over time, from development environments to languages to UI frameworks.
Most days I wish I just taught math. Math doesn't change like this every year.
Read on for the current and legacy content links.
Content AndroidByExample.com |
Current course content Text and Videos (updated Spring 2025) |
Samples GitLab |
Current Samples Kotlin and Jetpack Compose (updated Spring 2025) |
Legacy content YouTube Playlist |
Partial legacy "Views" UI content Kotlin and Views |
Android image reproduced from work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.