Skip to Content
Course

Android Programming II

CSE-41146

25DISCOUNTCODE.png

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 Information

3.00 units
TBD
Notes: Prerequisite: "Android Programming I" or similar experience. Java I or equivalent knowledge.

Course sessions

Please contact the Science & Technology department at 858-534-3229 or unex-sciencetech@ucsd.edu for information about this course and upcoming sections.