Skip to Content
Home /  Courses And Programs / Android Programming II


Android Programming II

Building on the foundation of Android Programming I, this class will give you the tools to make the most out of one of the most talked about mobile operating systems in the world. You’ll go more in depth on topics covered in the first Android class, including UI development, Android services and the application lifecycle. We'll also look at the new Android 6 permissions model, using REST services, and data storage options, including the Android SQLite database. Each new concept will be demonstrated in the context of a real app. The final project will challenge students to develop an app that combines these ideas into a unique app ready for publishing.

Course Benefits:

  • Create several Android apps including a Cannon Game app, Weather Viewer app, Twitter search app, etc.
  • Learn REST Web Services, Async Task, http URL connection, JSON, etc.
  • Utilize fragment transactions, SQLite, content provider, content resolver, loader manager, GUI styles
  • App business topics including publishing to the Google Play Store

Course typically offered: Online, Fall and Spring quarters

Prerequisites: Android Programming I or equivalent knowledge

Next Steps: Upon completion, consider additional coursework in our specialized certificate in Android Programming such as Android App Production

Course Number: CSE-41146
Credit: 3.00 unit(s)