Skip to content

Part 3 — Android

3 lectures (CM) · 2 lab sessions (TD) · Project BE2

Objectives

By the end of Part 3 you will be able to:

  • Understand Android project structure and Activity lifecycle
  • Build multi-screen apps with LinearLayout and ConstraintLayout
  • Display lists with RecyclerView and a custom Adapter
  • Navigate between Activities with explicit Intents
  • Persist data across sessions with SharedPreferences
  • Handle screen rotation with onSaveInstanceState

Thread: NotesPad

  • CM6/TD6 — NotesPad v1: first Activity, buttons, Toast
  • CM7/TD7 — NotesPad v2: RecyclerView + second Activity + Intent
  • CM8 — NotesPad v3: SharedPreferences + rotation + Snackbar

Resources

Resource Link
Android Studio setup Tutorial
CM6 slides PDF
CM7 slides PDF
CM8 slides PDF
TD6 Android Studio & NotesPad v1
TD7 NotesPad v2 — RecyclerView & Navigation
Project BE2 Calculator or Converter