mad-2 Advanced iOS & Android

In deze cursus zetten we de Stanford cursus over iOS voort, en maken ‘m af. Daarnaast gaan we dieper op Android in, ditmaal met een selectie van video’s van een MOOC (Massive Open Online Course): op de site van Coursera kun je een cursus vinden van de universiteit van Maryland over Android development: Programming Mobile Applications for Android Handheld Systems. Daarvan zijn wij vooral geïnteresseerd in de pagina met de video’s.

Toetsing

Nr Onderdeel Weging
  1. | iOS assignment 5: Deze opdracht vervalt | vink
  2. | iOS assignment 6: Programming Project 4 Smashtag Mentions | cijfer, telt 33% mee
  3. | iOS final assignment: Programming Project 5 Animation + extra's (tweetallen) | cijfer, telt 33% mee
  4. | Android assignment: N-Puzzle 2 (tweetallen) | cijfer, telt 33% mee
  5. | Git: geef inzicht in je werkwijze | vink

Lesplanning

OW maandag donderdag
4-1 13 april
Session 1: iOS
Stanford lecture 10: Table View
16 april
Session 2: Android
Fragments & Storage
4-2 20 april
Session 3: iOS
Stanford lecture 11: Unwind Segues, Alerts, Timers, View Animation
23 april
Session 4: Android
Network & Multithreading
4-3 27 april
Vrij vanwege koningsdag
30 april
Session 5: Android
Animation & Graphics
--- Meivakantie Meivakantie
4-4 11 mei
Session 6: iOS
Stanford lecture 12: Dynamic Animation
iOS assignment 6 (Programming: Project 4)
14 mei
Vrij vanwege hemelvaart
4-5 18 mei
Session 7: iOS
Stanford lecture 13: Application Lifecycle and Core Motion
Functioneel Ontwerp iOS final assignment laten goedkeuren
21 mei
Session 8: Android
Sensor & Location
4-6 25 mei
Vrij vanwege pinkesteren
28 mei
Session 9: iOS
Stanford lecture 14: Core Location and MapKit
Deadline Onderzoeksrapport
4-7 1 juni
Session 10: iOS
Stanford lecture 15: Modal Segues
4 juni
Session 11: iOS
Stanford lecture 16: Camera, Persistence, and Embed Segues
4-8 8 juni
Session 12: iOS
Stanford lecture 17: Internationalization and Settings
11 juni
Session 13: iOS
Stanford lecture 18:
4-9 Gedurende de week:
Assessment iOS final assignment en Android assignment: N-Puzzle 2