Intro to Android Development
⌘Ctrlk
Intro to Android Development
  • Welcome
  • Syllabus
  • Hack Challenge
    • Lecture Videos
    • Ed Discussion
    • Git & GitHub Help/How-To
    • Setting up Android Studio
    • Starting an Android Studio Project & Making an Emulator
    • Importing, Exporting, & Submitting Your Projects to CMS
    • Week 1 | Course Logistics, Kotlin, & Basic UI
    • Week 2 | States, Components, LazyColumn
    • Week 3 | Navigation & Animations
    • Week 4 | MVVM and Flows
    • Week 5 | Coroutines, Networking, JSON
    • Week 6 | Dumb Components & UIEvents
  • Bonus Week | Hack Challenge & ML Kit
    • 1. Introduction to the Editor and Views
    • 2. Jetpack Compose
    • 3. Intents and Manifest
    • 4. Navigation
    • 5. Data and Persistent Storage
    • 5.5 Concurrency
    • 6. Networking and 3rd Party libraries
    • 7. MVVM Design Pattern
    • 8. Flows
    • 9. The Art and Ontology of Software
    • 10. 🔥 Firebase
    • Git and GitHub
    • Exporting to APK
    • Archived Native Android Textbook Pages
    • Spring 2025 Course Material
      • Week 1 | Course Logistics, Kotlin, & Basic UI
      • Week 2 | States, Components, LazyColumn
      • Week 3 | Navigation & Animations
      • Week 4 | MVVM and Flows
      • Week 5 | Dumb Components & UIEvents
      • Week 6 | Coroutines, Networking, JSON
      • Bonus Week | Android Job Search
    • Fall 2024 Course Material
    • Spring 2024 Course Material
    • Spring 2020 Course Material
    • Spring 2021 Lecture & HW 8: Networking & 3rd Party APIs
    • HackOurCampus Workshop
Powered by GitBook
For the complete documentation index, see llms.txt. This page is also available as Markdown.
  1. Archive

Spring 2025 Course Material

Archive of the FA24 Android Course

Week 1 | Course Logistics, Kotlin, & Basic UIWeek 2 | States, Components, LazyColumnWeek 3 | Navigation & AnimationsWeek 4 | MVVM and FlowsWeek 5 | Dumb Components & UIEventsWeek 6 | Coroutines, Networking, JSONBonus Week | Android Job Search
Previous7. Implementation of Tab Layout
NextWeek 1 | Course Logistics, Kotlin, & Basic UI

Was this helpful?

Was this helpful?