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.
- 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)