51猎奇入口

Week 1

OUT MyRuns1: User Profile

Lecture 1: Getting started, The wonderful world of Android and First Android Application

Week 2

Lecture 2: Activity Lifecycle and A very cool activity lifecycle app to play with

Lecture 3: Using the Camera and Data Storage

Week 3

IN MyRuns1: User Profile (before class begins on Wednesday)

OUT MyRuns2: User Interface

Lecture 4: User Interface I and User Interface II

Lecture 5: Fragments and ActionBars

Week 4

Lecture 6: Customizing Dialogs with DialogFragment

Week  5

IN: MyRuns2: User Interface (before class begins on Wednesday)

OUT: Stress Meter

Lecture 8: Coroutiness

Week  6

Lecture 9: Threads

Week 7

IN: StressMeter (before class begins on Wednesday)

OUT: MyRuns3: Database

Lecture 10: SQLite Database

Week 8

Lecture 11: Location-based Services

Week 9 - Project Pitch

IN: MyRuns3: Database (before class begins on Wednesday)

IN: Project pitch. Each team submits a YouTube link for a 1-minute pitch talk video (before class begins on Wednesday). Put your name and email in the video description.

OUT: MyRuns4: Google Maps

Lecture 12: Google Maps

Lecture 13: Services, BroadcastReceivers and Notifications

Final project

Week 10

Lecture 13: Services, BroadcastReceivers and Notifications 

Week 11

IN: MyRuns4: Google Maps (before class begins on Wednesday)

IN: Each team submits a YouTube link for a 10-minute show_and_tell_1 video (before class begins on Wednesday). Put your name, email, and the URL of your project webpage in the video description.

IN: Put in a project webpage (before class begins on Wednesday)

OUT: MyRuns5: Activity Recognition

Lecture 14: Sensor Manager 

Lecture 15: Activity Recognition

Final project

Week 12 - Project Phase

The project represents 40% of the grade. I will give all students in the same group the same grade -- because I assume you all pull together -- unless I hear from any team member. If you have any questions come ask me.

IN: MyRuns5 Activity Recognition (before class begins on Wednesday)

Class time will be used for students who are interested in getting feedback on their projects.

Final project

Week 13 - Project Phase

IN: Each team submits a YouTube link for a 10-minute show_and_tell_2 video (before class begins on Wednesday). Put your name, email, and the URL of your project webpage in the video description.

IN: Each team submits a YouTube link for a 10-minute project presentation video(before 11:59pm the last day of class). Put your name, email, and the URL of your project webpage in the video description.

Class time will be used for students who are interested in getting feedback on their projects.

Final project