This site is under construction.Features and pricing shown here are still being built and may change.
← Android App Development
Semester 2

Building Real Android Apps

You turn a simple app into a real one -- saving data, using a database, talking to the internet, modern lists, background work, notifications, and finally publishing to Google Play.

Class 1

Storing data: preferences and files

Keeping small data after the app closes.

Class 2

SQLite databases

A real database inside your app.

Class 3

Networking and web APIs

Getting live data from the internet.

Class 4

Working with JSON

Turning the internet's data into Java objects.

Class 5

RecyclerView and modern lists

The efficient, modern way to show a long list.

Class 6

Fragments

Reusable pieces of a screen.

Class 7

Background work and services

Doing work when the app is not in front.

Class 8

Notifications

Telling the user something, even when the app is closed.

Class 9

Maps and location

Showing a map and where the person is.

Class 10

Sensors and the camera

Using the phone's hardware.

Class 11

Testing and debugging

Finding and fixing problems before users do.

Class 12

Publishing to Google Play

Getting your app onto real Android phones.