Week |
Dates |
Topics |
Readings |
Exercises |
5 |
26.01 |
- Introduction to the course
- The necessary software
- Android Activities
- Android Intents
|
- Lee: Beginning Android Application Development
- Chapter 1 Getting Started with Android Programming,
page 1-33
- Appendix B Using the Android Emulator, page 499-513
- Slides
- Lee: Beginning Android Application Development
Chapter 2
Activities, Fragments and Intents, page 35-53 + 69-73
- Slides (Activity)
- Video
|
Activities
- Read Lee page 38-40, and do what it says.
- Read Le page 42-47, and do what it says.
-
Collect words, first version
-
Calculator, first version
Uploading apps to your phone can be done in many ways.
- Connect your phone to the phone using a wiew.
Your phone must run Android 4.x You must install a special driver on your phone. Look for the driver at you phone manufacturers web site
- Use DropBox:
http://stackoverflow.com/questions/3595433/move-app-to-phone Go to "Use Dropbox"
- Using a cable between you computer and your phone.
|
6 |
02.02 |
- Android Intents (continued)
- Android fragments
|
|
|
7 |
09.02 |
|
|
|
8 |
16.02 |
|
|
|
9 |
23.02 |
|
- Lee: Beginning Android Application Development
Chapter 6 Data Persistence, page 251-290
Preferences, files, and databases
- Slides
- Examples:
- Extra: SQLite (the official
web site)
- Videos
|
|
10 |
02.03 |
|
|
|
11 |
09.03 |
- Data persistence: Files + SQLite database
- Content providers
|
|
|
12 |
16.03 |
|
|
- Read Lee page 394-396, and do what it says.
- Read Lee page 396-401, and do what it says.
- Read Lee page 402-403, and do what it says.
- Read Lee page 405-409, and do what it says.
- Read Lee page 411-416, and do what it says.
- Read Lee page 417-426, and do what it says.
- Mandatory assignment
|
13 |
23.03 |
- Location-based services:
Maps, etc.
- Mandatory assignment
- Project: You must tell me your subject no later than Wednesday
|
|
|
14 |
|
|
|
|
15 |
Tuesday 07.04 |
|
- Show your mandatory assignment etc to the 3rd semester students.
This activity (show to the 3rd semester students) is not mandatory.
|
|
16 |
13.04 |
|
Your solution to the mandatory assignments must presented to me this week. Detailed plan to be announced later. |
|
17 - 18 |
20.04-30.04 |
|
Time to finish your Systems Development project |
|
19 - 23 |
04.05 - 04.06 |
- Project: Specialization in ONE of your electives
|
- The report must be handed in no later than Thursday 4 June 2015
|
|
June |
|
|
|
|
|
|
|
|
|