Mobile Computing

(Piazza course site).

Date Topic Assignments
Thu 08/25 Course Intro, Java review, App overview
[pdf 1]
[pdf 2]

HW 0 out
Set up your credentials for gitolite.
Video tutorial 1: Creating a Simple App
Tell us how you liked the video.
Setup instructions for the lab's Android studio.

Tue 08/30 GUI widgets, layout
[pdf 1]
[pdf 2]

HW 0 due start of class
Java review quiz
HW 1 out
Video tutorial 2: Widgets
Tell us how you liked the video.

Thu 09/01 Action bar, menu and search
[pdf 1]
[pdf 2]

Android Docs: Setting up the app bar
Video tutorial 3: Linear and relative layouts
Video tutorial 4: Image assets
Video tutorial 5: Menu and search

Tue 09/06 Implicit intents, activities, activity lifecycle, explicit intents
[pdf 1]
[pdf 2]
[pdf 3]

HW 1 due start of class
HW 2 out
Android Docs: Implicit intents
Video tutorial 6: Implicit intents
Android Docs: Activity lifecycle
Android Docs: Intents

Thu 09/08 Flipped classroom - Activities and Intents

Watch the video BEFORE class
Video tutorial 7: Explicit intents
Video tutorial 8: Explicit intent example

Tue 09/13 List view, media files
[pdf 1]
[pdf 2]

HW 2 due start of class
HW 3 out

Thu 09/15 Flipped classroom - ListView
[pdf]

Video tutorial 9: ListView example

Tue 09/20 Career fair
Thu 09/22 ViewHolder, RecyclerView
[pdf]

HW 3 due start of class
HW 4 out
External tutorial on RecyclerView

Tue 09/27 Saving State, Preferences, Orientation, Fragments
[pdf 1]
[pdf 2] [pptx 2]

Android Docs: Fragments
Video tutorial 10: Fragment example

Thu 09/29 Flipped classroom - Fragments

HW 4 due start of class
HW 5 out

Video tutorial 11: Fragment flipped classroom

Tue 10/04 AsyncTask, Callbacks
[pdf]

Android Docs: AsyncTask
HW 4 due start of class
HW 5 out

Thu 10/06 Flipped classroom - AsyncTask

Project Ideas Due at start of class
Key Principles of Software Architecture

Tue 10/11 Drawables, UI Tricks, JSON
[pdf 1]
[pdf 2]
[pdf 3]
Thu 10/13 Databases and SQL
[pdf 1]
[pdf 2]

HW 5 due start of class

Tue 10/18 Flipped classroom - SQL/Databases

HW 5 due start of class

Thu 10/20 Content providers
[pdf]

HW 5 due start of class
Android Docs: Content provider basics

Tue 10/25 Maps
[pdf 1]
[pdf 2]
Thu 10/27 Flipped classroom - Maps
Tue 11/01 Notifications, Alarms, Broadcasts, Files, Dynamic permissions, Services
[pdf 1]
[pdf 2]
[pdf 3]
Thu 11/03 Guest lecture Brent Waters

Project deliverable DUE

Tue 11/08 Firebase, Authentication, Database, NavigationDrawer
Wed 11/09 Sign up for project deliverable

Project deliverable DUE
Sign up here for Wednesday (3-7), Thursday (4-7), Friday (10-12) (Each day is a different page in the spreadsheet)

Thu 11/10 Flipped classroom - Firebase

Useful web links for firebase
Guide to setting up Firebase for your flipped classroom
Video tutorial 12: Firebase demo

Tue 11/15 Eric Brynsvold, Mutual Mobile
Thu 11/17 Practice exam and review
Tue 11/22 Exam (12:30-1:45) ART 1.102, (2-3:15) GSB 2.124
Thu 11/24 Thanksgiving
Tue 11/29 Matthew Rea
Thu 12/01 Project demos/Exam review

Project writeup (hard copy) due at start of class


Last updated: 2016-11-18 02:06:06 -0600 [validate xhtml]