14 toy apps and a project, created as part of the Developing Android Apps course by Google and Udacity, covering the following concepts:
- Connecting to the Internet - Permissions, AsyncTask, JSON, Threads, HttpURLConnection
- RecyclerView
- Intents - Explicit Intents, Implicit Intents
- Lifecycle - Persisting data, AsyncTaskLoader, Loader
- Preferences
- Storing Data in SQLite
- Content Provider - Cursor
- Building a Content Provider
- Background Tasks - IntentService, Notifications, Notification.Action, JobService, BroadcastReceiver
- Completing the UI - ConstraintLayout, Data Binding, Landscape Layout
- Polishing the UI - Colours and Fonts, Style, Tablet Layout, Touch Selector
Wrap-up project - Weather app
- Project Sunshine