Mobile Application Development, 4th semester, Weekly plan
This plan is subject to change! Read the plan often, but do not print the plan.
Week 35, 26.08-31.08
- Introduction to the course
- The necessary software
- Android Activities
- Android Intents
Readings
Exercises
Getting ready
Activities
Uploading apps to your phone can be done in many ways.
- Connect your phone to the computer using a cable, Head First Android, page 105
Administration
Intents
- Messenger, go through the example from Head First, chapter 3: Make the project and run it on your phone or emulator.
Week 36, 02.09-06.09
- Intents, continued (data, implicit intents)
- Activity life cycle
- Views
Readings
Exercises
User interface
Week 37, 09.09 - 13.09
- Tirsdag 10.09 12:15, Orientering om praktik ved Vibeke Sandau, praktik-koordinator
- Views, continued
- ListViews and Adapters
Readings
Exercises
Week 38, 16.09-20.09
- Preferences
- Networking: REST etc.
- AsyncTask
Readings
- Extra: Retrofit (another Http client framework)
Exercises
Week 39, 23.09-27.09
- Support Libraries and App Bars
- Fragments
- Testing Android apps
Fredag: Patrick Ørum, Rapido Consult, kommer og fortæller hvordan de laver apps. Firmaet har pt praktikanter og vil gerne have flere praktikanter i foråret.
Obligatorisk opgave starter
Readings
Exercises
Week 40, 30.09-04.10
Tuesday: No lessons according to the schedule!
Friday:
- Firebase, authentication etc.
- Gesture detection: Swipe, etc.
Readings
Exercises
Week 41, 07.10-11.10
- More on REST: OkHttp
- Location based services
- Maps
- Permissions
- Content providers
- Sensors
Readings
Exercises
- Geo-coding: 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.
Week 42: Holidays, all week
Week 43, 21.10-25.10
- Individual project (synopsis): What is your subject? Fill out the form.
- Kotlin, another programming language for Android
Readings
Exercises
- Re-program some of your applications with Kotlin.
Week 44, 28.10 - 01.11
- Xamarin
Microsoft’s way of making cross platform applications using C# and Visual studio
Readings
Week 45, 04.11 - 08.11
Særligt skema:
Tirsdag: ingen lektioner
Fredag: lektioner kl. 9.00 - 14.45
- Working on the mandatory assignment
- If you are ready you can show me your solution to the mandatory assignment.
Week 46, 11.11 - 15.11
Last chance to show me your solution to the mandatory assignment.
Week 47-51, 18.11-20.12 Individual projekt
Friday 20.12, last chance to hand in your report.
Week 52 - 1, 23.12 - 03.01
Christmas + New Year + Exam preparation
Week 2, 06.02-10.02 Exams