User Tools

Site Tools


android-labs-s16:start

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.

Views

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

Controller

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

Model

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

Other

  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