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
MVC Theory
Building Interfaces
Common Views
TableViewControllers/ListViews
View Hierarchy
Controller
Controller/Activity Lifecycle
How are controllers organized? How do you get from one controller to antoher?
NavigationController (iOS only)
Delegation
Model
Interacting with HTTP- why do you have to do it?
JSON
Methods for persistence: defaults/preferences, databases, files
Model design
Other
Git- what, why, and how
Backends- what, why, and how.
MEAN Stack- what are the basic software components of the stack?
HTTP- message-based protocol, language of the web, etc.