II.3510 - Mobile Development in Android

Course syllabus

In this course, students will learn the following concepts:

  • Android layouts and widgets
  • Android resources
  • Activities and Activity lifecycle
  • Dynamic UI and Fragments
  • Using third-party libraries
  • Local and remote databases
  • Introduction to mobile development with JS frameworks

The course is entirely taught in English

Lecture slides

Slides of the Fall 2018 lectures can be found here:

  • Lecture 1: Introduction and First app (slides)
  • Lecture 2: More widgets and Files (slides)
  • Lecture 3: Activities, Intents, Activity lifecycle (slides)
  • Lecture 4: Dynamic UIs and Fragments (slides)
  • Lecture 5: Using third party libraries and APIs (slides)
  • Lecture 6: Local and remote databases (slides)
  • Lecture 7: Wrapping up (slides)

Additional information

If you are considering enrolling in this course and have questions regarding this course, feel free to email me directly. The only thing I ask you to do is to use II.3510 as a prefix to the subject of your email.

Patrick Wang
Associate Professor of Computer Science

Interested in how people learn CS, among other things.