Intro to Android Development
Ctrlk
  • Welcome
  • Syllabus
  • Hack Challenge
  • Resources
    • 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
  • FA25 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 | Coroutines, Networking, JSON
    • Week 6 | Dumb Components & UIEvents
  • Textbook
    • 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
  • Additional Topics
    • Git and GitHub
    • Exporting to APK
  • Archive
    • Archived Native Android Textbook Pages
    • Spring 2025 Course Material
    • Fall 2024 Course Material
      • Lecture 1 & Exercise 1: Introduction to Android
      • Lecture 1.5: Beauty of Kotlin
      • Lecture 2 & HW 2: Modifiers, Lazylists and Reactive UI
      • Lecture 3 & HW 3: Animations, Intents and Manifest
      • Lecture 4 & HW 4: Coroutines & Navigation
      • Lecture 5 & HW 5: Persistent Storage, Networking, and JSON Parsing
      • Lecture 6 & HW 6: MVVM, Flows
      • Bonus Lectures & Bonus HW
      • Bonus Lecture: Industry Practice
    • Spring 2024 Course Material
    • Spring 2020 Course Material
    • Spring 2021 Lecture & HW 8: Networking & 3rd Party APIs
    • HackOurCampus Workshop
Powered by GitBook
On this page
  • Textbook: Coroutines, Navigation
  • Lecture: Google Slides
  • Demo:
  • Homework: A4

Was this helpful?

  1. Archive
  2. Fall 2024 Course Material

Lecture 4 & HW 4: Coroutines & Navigation

Textbook: Coroutines, Navigation

Lecture: Google Slides

Demo:

109KB
BottomNavDemoEasy.zip
archive
Open

Homework: A4

PreviousLecture 3 & HW 3: Animations, Intents and ManifestNextLecture 5 & HW 5: Persistent Storage, Networking, and JSON Parsing

Last updated 11 months ago

Was this helpful?