User Tools

Site Tools


Mobile Development Labs

Week 1- Views

Week 2- Controllers

Week 3- Models

Week 4- JSON and HTTP

Week 5- MEAN stackTutorial

Midterm Topics

This list is tentative, but minimally complete. In other words, things will only be added to this list of topics, not removed.


  1. MVC Theory
  2. Building Interfaces
  3. Common Views
  4. TableViewControllers/ListViews
  5. View Hierarchy


  1. Controller/Activity Lifecycle
  2. How are controllers organized? How do you get from one controller to antoher?
  3. NavigationController (iOS only)
  4. Delegation


  1. Interacting with HTTP- why do you have to do it?
  2. JSON
  3. Methods for persistence: defaults/preferences, databases, files
  4. Model design


  1. Git- what, why, and how
  2. Backends- what, why, and how.
  3. MEAN Stack- what are the basic software components of the stack?
  4. HTTP- message-based protocol, language of the web, etc.
android-labs-s16/start.txt · Last modified: 2016/03/04 14:07 by mbarboi