Learn basic, foundational techniques for developing Android mobile applications and apply those toward building a single or multi page, networked Android application. The goal for this class is to build several Android apps together, empowering you to extend them, create your own apps, and build a portfolio. Topics include: the Android ecosystem, introduction to Kotlin, UI elements, lists, multiple activities and intents, working with APIs, and cloud storage.