
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)
Related Certificate Programs: Android Programming
+ Expand All
-
4/1/2021 - 5/27/2021
$695
Online
-
-
-
CLASS TYPE:
Online Asynchronous.
All instruction and course materials delivered and completed online between the published course start and end dates.
Gappy, James, Senior Software Engineer, Sony
James Gappy earned his master's in Computer Science/Engineering from Wayne State University. He is a professor at Mesa College where he teaches programming.
-
TEXTBOOKS:
REQUIREDAndroid How to Program 3rd
by Paul Deitel and Harvey Deitel
ISBN / ASIN: 9780134444307
You may purchase textbooks via the UC San Diego Bookstore.
-
POLICIES:
No refunds after: 4/7/2021.
-
4/1/2021 - 5/27/2021
extensioncanvas.ucsd.edu
You will have access to your course materials on the published start date OR 1 business day after your enrollment is confirmed if you enroll on or after the published start date.
There are no sections of this course currently scheduled. Please contact the Science & Technology department at 858-534-3229 or unex-sciencetech@ucsd.edu for information about when this course will be offered again.