CSCI 448 - Mobile Application Development (Android)

Spring 2017 - Schedule

Quick Links: Canvas | CS @ Mines | Mines | Piazza

|   Home |  Syllabus |  Assignments |  Schedule |  Resources   |

Schedule


Go To Today

DOW Date ## Lecture Subject Reading Handouts Notes
T 01/10/2017 00 Introduction to Android Slides (pdf) A0 assigned
W 01/11/2017 01 Hello Android Studio!
My First App
BNR Ch. 1 Slides (pdf)
Lab00 (pdf)

GeoQuiz - Lab01A (pdf)
A0 due
FP.EP assigned
F 01/13/2017 02 Model-View-Controller (MVC) BNR Ch. 2
pages 33-46
Slides (pdf)

GeoQuiz - Lab01B (pdf)
M 01/16/2017 --- No Class! --- Martin Luther King Jr. Day ---
T 01/17/2017 FP.EP due
W 01/18/2017 03 UI Components
App Pitch
BNR Ch. 2
pages 46-56
Slides (pdf)
Shark Tank (pdf)

GeoQuiz - Lab02A (pdf)
A1 assigned
FP.TF assigned
F 01/20/2017 04 Logging & Javadocs BNR Ch. 3
pages 57-63
Javadocs
Slides (pdf)

GeoQuiz - Lab02B (pdf)
Lab01B due
M 01/23/2017 05 Activity Life Cycle BNR Ch. 3
pages 63-74
Slides (pdf) FP.TF due
FP.AP assigned
W 01/25/2017 Census Day
W 01/25/2017 06 Explicit Intents BNR Ch. 5
pages 87-101
Slides (pdf)

GeoQuiz - Lab03A (pdf)
Lab02 due
F 01/27/2017 07 Returning Data from an Activity BNR Ch. 5
pages 101-109
GeoQuiz - Lab03B (pdf)
M 01/30/2017 08 Fragments BNR Ch. 7
pages 121-142
Slides (pdf)
W 02/01/2017 09 The Fragment Life Cycle BNR Ch. 7
pages 142-148
Slides (pdf)

Criminal Intent - Lab04A (pdf)
A1 due
FP.AP due
Lab03 due
F 02/03/2017 10 Storyboarding BNR Ch. 8 Slides (pdf)

Criminal Intent - Lab04B (pdf)
M 02/06/2017 11 RecyclerView: ViewHolder & Adapter BNR Ch. 9 Slides (pdf) FP.SB assigned
W 02/08/2017 12 Fragment Arguments BNR Ch. 10 Slides (pdf)

Criminal Intent - Lab05A (pdf)
Lab04 due
A2 assigned
F 02/10/2017 13 ViewPager BNR Ch. 11 Slides (pdf)

Criminal Intent - Lab05B (pdf)
M 02/13/2017 14 The Toolbar BNR Ch. 13 Slides (pdf)

Criminal Intent - Lab05C (pdf)
FP.SB due
W 02/15/2017 15 The Two-Pane Layout BNR Ch. 17 Slides (pdf)

Criminal Intent - Lab06A (pdf)
Lab05 due
F 02/17/2017 16 Implicit Intents Slides (pdf)

Criminal Intent - Lab06B (pdf)
FP.AR assigned
M 02/20/2017 --- No Class! --- President's Day ---
W 02/22/2017 17 Permission Checking & Accessing Contacts BNR Ch. 15 Slides (pdf) A2 due
F 02/24/2017 18 Using External Storage & Using the Camera BNR Ch. 16 Slides (pdf)

Criminal Intent - Lab07A (pdf)
Lab06 due
M 02/27/2017 19 Support & Bug Tracking Crashlytics Slides (pdf)

Criminal Intent - Lab07B (pdf)
W 03/01/2017 20 Networking: Asynchornous Tasks BNR Ch. 23 Slides (pdf)
F 03/03/2017 21 Networking: Loopers & Handlers BNR Ch. 24 Slides (pdf) FP.AR due
Lab06 Extra Credit 2 due
M 03/06/2017 22 Location Services BNR Ch. 31 Slides (pdf)

Locatr - Lab08A (pdf)
Lab07 due
FP.AF assigned
W 03/08/2017 23 Google Maps BNR Ch. 32 Slides (pdf)

Locatr - Lab08B (pdf)
F 03/10/2017 24 WebView BNR Ch. 28 Slides (pdf)

Locatr - Lab08XC (pdf)
M 03/13/2017 25 Local Database (SQLite) BNR Ch. 14 Slides (pdf)>

CriminalIntent - Lab09 (pdf)
FP.AF due
Lab08 due
W 03/15/2017 26 Cloud Database (Firebase / NoSQL) Slides (pdf) FP.BR assigned
A3 assigned
F 03/17/2017 27 Other Databases /
Material Design Widgets
BNR Ch. 33 Slides (pdf)
M 03/20/2017 28 2D Drawing BNR Ch. 29 Slides (pdf)

DragAndDraw - Lab10A (pdf)
Lab09 due
W 03/22/2017 29 3D Drawing
(OpenGL ES)
Slides (pdf)
M 03/27/2017 --- No Class! ---
M 03/27/2017 --- No Class! --- Spring Break ---
W 03/29/2017 --- No Class! --- Spring Break ---
F 03/31/2017 --- No Class! --- Spring Break ---
M 04/03/2017 31 Touch Events BNR Ch. 29 Slides (pdf)

DragAndDraw - Lab10B (pdf)
FP.BR due
W 04/05/2017 32 Sensors Slides (pdf) FP.BF assigned
F 04/07/2017 33 Processes & Tasks BNR Ch. 22 Slides (pdf) Lab10 due
M 04/10/2017 34 Background Services BNR Ch. 26 Slides (pdf)

Locatr - Lab11A (pdf)
FP.BF due
W 04/12/2017 Last Day to Withdraw
W 04/12/2017 35 Notifications BNR Ch. 27 Slides (pdf)

Locatr - Lab11B (pdf)
A3 due
FP.FR assigned
A4 assigned
F 04/14/2017 36 Exam Review Slides (pdf)
M 04/17/2017 37 Assets BNR Ch. 18 Slides (pdf)
W 04/19/2017 38 Audio Playback BNR Ch. 19 BeatBox - Lab12 (zip) Lab11 due
F 04/21/2017 --- No Class! --- E-Days ---
M 04/24/2017 39 ---NO CLASS--- FP.WV assigned
FP.FT assigned
FP.FB assigned
FP.FP assigned
FP.XC assigned
W 04/26/2017 40 ---NO CLASS---
F 04/28/2017 41
EXAM
M 05/01/2017 42 iOS Slides (pdf)
W 05/03/2017 43 Material Design, Polishing, & Publishing Your App BNR Ch. 33 A4 due
Lab12 due
F 05/05/2017 --- No Class! --- Dead Day ---
M 05/08/2017 FP.FR due
FP.WV due
FP.FT due
FP.FB due
T 05/09/2017 10:15-12:15 FP.FP due
FP.XC due
F 05/12/2017 Commencement!

Last Updated: 05/15/17 13:56


Valid HTML 4.01 Strict Valid CSS! Level Triple-A conformance, W3C WAI Web Content Accessibility Guidelines 2.0