← 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 1Storing data: preferences and files
Keeping small data after the app closes.
Class 2SQLite databases
A real database inside your app.
Class 3Networking and web APIs
Getting live data from the internet.
Class 4Working with JSON
Turning the internet's data into Java objects.
Class 5RecyclerView and modern lists
The efficient, modern way to show a long list.
Class 6Fragments
Reusable pieces of a screen.
Class 7Background work and services
Doing work when the app is not in front.
Class 8Notifications
Telling the user something, even when the app is closed.
Class 9Maps and location
Showing a map and where the person is.
Class 10Sensors and the camera
Using the phone's hardware.
Class 11Testing and debugging
Finding and fixing problems before users do.
Class 12Publishing to Google Play
Getting your app onto real Android phones.