Android Programming

Lab No. Topic Learning Objectives Slides Code Video Updated
Textbooks and Reference
Lab 1 Introduction to Android
  • Android Studio
  • Activity
  • Intent
  • Simple Text Sending APP
pdf 2020/9/21
Lab 2 Activity & Layout
  • TextView & ListView
  • LinearLayout & FrameLayout
pdf 2020/9/28
Lab 3 Broadcast
  • Publish-subscribe Pattern
  • Use Intents to communicate
  • System Broadcasts
  • Local Broadcasts
pdf 2020/10/5
Lab 4 Stop watch - Activity Life Cycle
  • Activity Life Cycle
  • Multi-Thread (pdf, ref)
pdf 2020/10/12
Lab 5 Navigation Bar
  • Navigation Bar (NavBar or APP Bar)
pdf 2020/10/19
Lab 6 Google Map
  • Google Map API
  • Polygons
  • groundOverlay
pdf 2020/10/26
Lab 7 Constraint Layout
  • Constraint Layout
pdf 2020/11/2
Lab 8 Fragments
  • Fragment Life Cycle
  • ListFragment
  • FragmentManager
pdf 2020/11/23
Lab 9 Dynamic Fragments pdf 2020/11/30
Lab 10 TensorFlow Lite
  • TensorFlow Lite
  • Image Classification
pdf 2020/12/7