Mobile Application Development with Android

MET CS 683

Prerequisites: MET CS 342 OR MET CS 520 OR MET CS 521. Or consent of instructor. - Learn the principles, techniques, and issues associated with modern mobile application development using Android as the development platform. Topics covered will include Android application components (Activities, Services, Content Providers and Broadcast Receivers), ICC (Inter-component Communication), declarative UI design, data storage, asynchronous processing, Android sensing, 2D graphics, and Android security. You will use Kotlin as the main language for Android development and the latest Jetpack APIs. You will also develop your own app in Kotlin using Android Studio as your semester-long project.

FALL 2026 Schedule

Section Instructor Location Schedule Notes
A1 Zhang CAS B06B R 6:00 pm-8:45 pm

FALL 2026 Schedule

Section Instructor Location Schedule Notes
E1 Zhang CAS B06B R 6:00 pm-8:45 pm Blended (eLive) format. Four face-to-face lectures with online and interactive components. Meets on campus 9/3, 10/1, 11/5, 12/10, Final TBA Student visa holders must contact their advisor for approval before registering for any online class.

Note that this information may change at any time. Please visit the MyBU Student Portal for the most up-to-date course information.