Skip to content

Latest commit

 

History

History
39 lines (32 loc) · 3.64 KB

index.md

File metadata and controls

39 lines (32 loc) · 3.64 KB
layout
home

Instructor: Prof. Tian Guo TA/SA: Hamid Mansoor, Mario Zyla Class: Tuesdays and Fridays, 8AM to 9:50AM in FL320 Office Hours:

  • Prof. Guo: Fridays, 10-11AM in Fuller 138. Or by appointment.
  • Hamid (TA): Mondays, 4-6PM, Thursdays, 3-5PM, 5:30-7:30PM, Fuller Zoo Lab
  • Mario (SA): Tuesdays, 4-6PM, Wednesdays, 5-7PM, 6-8PM, Fuller Zoo Lab

This course will provide an in-depth study of design and implementation challenges in building modern mobile applications. Topics to be expected include Android ecosystems, basic Android development based on Java SDK, design considerations of mobile-specific optimizations.Proficiency in Java is strongly recommended. Knowledge of operating systems, computer networks, and Linux command lines are essential.

Announcements

Please refer to here for a complete list of past announcements.

  • Nov 7: posted four Project 1 Part 2 tutorials! Check them out if you want more mobile hands-on experience.
  • Nov 10: uploaded lecture 6, readings 7, readings 8, and released project 4.

Schedule

| Lecture | Description | Readings| Due | |-------|--------|---------| | Lecture 1 | Intro to Mobile and Ubiquitous Computing
Android Basic
| reading 1 | group project, proposal/deliverable due Nov. 30/Dec. 13 11:59:59PM
project 1, due Tuesday Oct. 30 11:59:59PM | Lecture 2 | Android Basic: part 2 | reading 2 | topic survey, proposal/deliverable due Nov. 2/Nov. 19 11:59:59PM
| Lecture 3 | Mobile Data Acquisition: part 1 | reading 3 | project 2, due Tuesday Nov. 6 11:59:59PM | Lecture 4 | Mobile Data Acquisition: part 2 |reading 4 | Project 1 Part 2 tutorials:
React Native Design by Kit Zellerbach
Fragment and Animation by Antony Qin
Navigation Drawer by Alex Wheeler
RecyclerView by Alex Antaya | Lecture 5 | Mobile Data Storage: part 1 | reading 5 | project 3, due Tuesday Nov. 13 11:59:59PM | Lecture 6 | Mobile Data Storage: part 2 | reading 6 | | Lecture 7 | Data manipulation: part 1 | reading 7 | project 4, due Tuesday Nov. 20 11:59:59PM | Lecture 8 | Data manipulation: part 2 | reading 8 | | Lecture 9 | Student Presentations: Topic Survey | reading 9 | | Lecture 10 | Android Internals: part 1 | reading 10 | | Lecture 11| Android Internals: part 2 | reading 11 | | Lecture 12 | Mobile-specific optimization: part 1 | reading 12 | | Lecture 13 | Mobile-specific optimization: part 2 | reading 13 | | Lecture 14 | Wrap up | reading 14 |