This plan is subject to change! Read the plan often, but do not print the plan.
Week |
Dates |
Topics |
Readings |
Exercises |
5 |
03.02 |
- Introduction to the course
- The necessary software
- Android Activities
- Android Intents
|
- Head First: Chapter 1 Diving In
- Slides
- Head First: Chapter 2 Building Interactive Apps
- Slides (Activity)
- Head First: Chapter 3 Multiple Activities and Intents
- Video
- Head First: Chapter 3 Multiple Activities and Intents
- Intents (slides)
- Example: IntentsSimple
- Example: IntentsWithData
|
Activities
- Beer Adviser, go through the example from Head First, chapter 2:
Make the project and run it on your phone or emulator.
-
Collect words, first version
-
Calculator, first version
Uploading apps to your phone can be done in many ways.
- Add your contact information to ums.easj.dk (mobile number) and fronter.com (e-mail, etc.)
- Forward your e-mail from Office 365 (name@edu.easj.dk)
- Messenger, go through the example from Head First, chapter : Make the project and run it on your phone or emulator.
- Personal information, first version
- Collect words, another version
|
6-8 |
|
|
|
|
9 |
03.03 |
- Android Intents (continued)
- Activity Life cycle
|
|
|
10 |
10.03 |
|
|
|
11 |
17.03 |
- The user interface (continued)
- Gesture detection: Swipe, etc.
- List Views and Adapters
|
|
|
12 |
24.03 |
|
|
|
13 |
31.03 |
|
|
|
14 |
07.04 |
- Data Persistence: Preferences
- Content providers
- Cursors and CursorAdapters
|
|
|
15 |
|
|
Easter holidays all week |
|
16 |
21.04 |
- Location based services
- Sensors
|
|
- Geocoding: Refactor to run in the background
- Google Maps: Create a Google Maps Application (template in Android Studio)
Modify to center and zoom to current position.
Modify to add a marker with the address of the current position.
- Mandatory assignment
|
17 |
28.04 |
|
- Your solution to the mandatory assignments must presented to me this week. Detailed plan to be announced later.
|
|
18 - 22 |
01.05 - 02.06 |
- Project: Specialization in ONE of your electives
|
- The report must be handed in no later than Friday 2 June 2016 11:00AM
|
|
23 |
08.06 - 09.06 |
|
- Exam for the students I supervise. If you have another supervisor you might also have another date - ask your supervisor.
|
|
|
|
|
|
|