Week 1: Course Overview (2/1), Android Overview (2/3)
Readings & Tutorials:

Homework Out: student survey, phone & app exploration

Week 2: Design & User Experience
Readings & Tutorials:

Homework Out: user experience, tutorial code revisions
Homework In: survey & app reviews

Week 3: Android Activities & Layouts
Readings & Tutorials:

Homework Out: individual app designs, hi_lo
Homework In: UX critiques, code revisions

Week 4: Teamwork & Design Process
Readings & Tutorials:

Homework Out: Team proposal, Quiz1 study
Homework In: individual GPA designs, HiLo game

Week 5: Quiz1 (2/28), Team Activity, Advanced Layouts
Readings & Tutorials:

Homework Out: Project: Project design: (paired) user research
, DriveTime UI Homework In: midterm study, team proposal

Week 6: Android Activities & Intents
Readings & Tutorials:

Homework Out: Project: Project design: (paired) user research
, DriveTime UI Homework In: none

Week 7: Team UI Presentations
Readings & Tutorials: review above, see below
Homework Out: Unified team design & development schedule
Homework In: Project UI research, designs & presentations; DriveTime UI

SPRING BREAK!

Week 8: Android Menus & Data Persistence
Readings & Tutorials:

Homework Out: DriveTime Implement I
Homework In: (none)

Week 9: Debugging, Testing & Versioning
Readings & Tutorials:

Homework Out: DriveTime Implement II; Team project implementations
Homework In: Team designs & development schedule; DriveTime Implement I

[Passover/Easter]

Week 10: Advanced Topics
Readings & Tutorials:

Homework Out: (on-going implementations)
Homework In:

Week 11: Mobile App Issues & Societal Impacts
Readings & Tutorials:

  • Development Guide - Best Practices
  • Security & Permissions [Dev Guide]
  • Resources (incl. all subtopics) [Dev Guide]
  • Signing Apps [Dev Guide]
  • Versioning [Dev Guide]
  • Publishing [Dev Guide]
  • Android Market [Dev Guide]
  • Homework Out: Quiz2 study
    Homework In: DriveTime Implement II

    Week 12: Guest Lecture, Quiz2
    Readings & Tutorials:
    Homework Out: Team project presentation, member evaluations
    Homework In:

    Week 13: Project Presentations
    Readings & Tutorials:
    Homework Out: Course survey
    Homework In: Team project implementation, presentation & evaluations

    May 16: Final project revisions due by 2pm