Old Java Lectures
Before you continue on this page: Do you have to refresh your skills in Java/OOP? Java Crash Course.
Android readings and exercises
Readings are found at: https://google-developer-training.github.io/android-developer-fundamentals-course-concepts-v2/index.html Links to an external site.
Exercises, hands-on, at: https://developer.android.com/courses/fundamentals-training/toc-v2 Links to an external site.
Lectures and exercises
Before the first lecture, download and install Android Studio from https://developer.android.com/studio Links to an external site..
Presentations |
Lecture slides | Readings |
Exercises, hands-on |
|
November 2 |
1. Intro to Android and mobile applications.pdf Download 1. Intro to Android and mobile applications.pdf 2. Application components and life cycle.pdf Download 2. Application components and life cycle.pdf |
1.1 - 1.4, 2.1 - 2.3 (*2.1- see note below) | 1.1 - 1.2A, 1.2B - 1.4, 2.1 - 2.3, 3.1 | |
Novemeber 2 /November 11 | 4.1 - 4.5 7.1, 7.3 |
4.2, 4.3 - 4.4, 4.5 7.1 - 7.2, 7.3 |
||
November 11 |
5. Network communication.pdf Download 5. Network communication.pdf |
7.2, 7.4, developer.android.com - volley Links to an external site. |
7.1 - 7.2, 7.3 |
Interesting, but not covered
Shared preferences, app settings: https://developer.android.com/courses/fundamentals-training/toc-v2 Links to an external site., section 9.1, 9.2
Saving user data using Room Db: https://developer.android.com/courses/fundamentals-training/toc-v2 Links to an external site., section 10.1A, 10.1B
Fragments: https://developer.android.com/courses/advanced-training/toc Links to an external site., section 1.1 - 1.2.