CSCI 448 - Mobile Application Development (Android)

Spring 2018 - Schedule

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

|   Home |  Syllabus |  Assignments |  Schedule |  Resources   |

Schedule


Go To Today


DOW Date ## Lecture Subject Reading Handouts Notes
W 01/10/2018 00 Introduction to Android Slides A0 assigned
R 01/11/2018 01 Hello Android Studio!
My First App
BNR Ch. 1 Slides

HelloWorld: Lab00

GeoQuiz: Lab01A
A0 due
FP.EP assigned
F 01/12/2018 02 Model-View-Controller (MVC) BNR Ch. 2
pages 33-45
Slides
M 01/15/2018 --- No Class! --- Martin Luther King Jr. Day ---
T 01/16/2018 FP.EP due
W 01/17/2018 03 UI Components
App Pitch
BNR Ch. 2
pages 46-54

UI Components Slides

BNR Ch. 9
pages 200-202
Slides

Shark Tank Slides

GeoQuiz: Lab01B
FP.TF assigned
F 01/19/2018 04 Logging & Landscape Layouts BNR Ch. 3
pages 64-68
Slides

GeoQuiz: Lab02A
L01A due
A1 assigned
M 01/22/2018 05 Activity Life Cycle BNR Ch. 3
pages 55-63, 68-74
Slides

GeoQuiz: Lab02B
L01B due
FP.TF due
FP.AP assigned
W 01/24/2018 Census Day
W 01/24/2018 06 Explicit Intents BNR Ch. 5
pages 91-105
Slides
F 01/26/2018 07 Returning Data from an Activity BNR Ch. 5
pages 105-112
Slides

GeoQuiz: Lab03
Lab02B due
M 01/29/2018 08 Fragments BNR Ch. 7
pages 123-148
Slides
W 01/31/2018 09 The Fragment Life Cycle BNR Ch. 7
pages 148-156
Slides

Criminal Intent: Lab04
FP.AP due
Lab03 due
F 02/02/2018 10 Storyboarding Slides A1 due
FP.SB assigned
M 02/05/2018 11 RecyclerView: ViewHolder & Adapter BNR Ch. 8 Slides

Criminal Intent: Lab05A
Lab04 due
W 02/07/2018 12 Fragment Arguments BNR Ch. 10 Slides

Criminal Intent: Lab05B
A2 assigned
F 02/09/2018 13 ViewPager BNR Ch. 11 Slides

Criminal Intent: Lab05C
M 02/12/2018 14 The Toolbar BNR Ch. 13 Slides

Criminal Intent: Lab06A
FP.SB due
W 02/14/2018 15 The Two-Pane Layout BNR Ch. 17 Slides

Criminal Intent: Lab06B
Lab05 due
F 02/16/2018 16 Implicit Intents Slides FP.AR assigned
M 02/19/2018 --- No Class! --- President's Day ---
W 02/21/2018 17 Permission Checking & Accessing Contacts BNR Ch. 15

BNR Ch. 33
pp 636-642
Slides

Criminal Intent: Lab07A
F 02/23/2018 18 Using External Storage & Using the Camera BNR Ch. 16 Slides

Criminal Intent: Lab07B
Lab06 & XC1 due
M 02/26/2018 19 Support & Bug Tracking BNR Ch. 18-19
Crashlytics
Slides
W 02/28/2018 20 Networking: Asynchronous Tasks BNR Ch. 25 Slides
F 03/02/2018 21 Networking: Loopers & Handlers BNR Ch. 26 Slides Lab06 XC2 due
Lab07 due
M 03/05/2018 22 Location Services BNR Ch. 33 Slides

Locatr: Lab08A
A2 due
W 03/07/2018 23 Google Maps BNR Ch. 34 Slides

Locatr: Lab08B
A3 assigned
F 03/09/2018 24 WebView BNR Ch. 30 Locatr: Lab08XC
M 03/12/2018 25 Local Database (SQLite) BNR Ch. 14 Criminal Intent: Lab09
W 03/14/2018 26 Cloud Database (Firebase / NoSQL) Firebase Lab08 due
F 03/16/2018 27 Other Databases / Material Design Widgets BNR Ch. 35 FP.AR due
FP.AF assigned
M 03/19/2018 28 2D Drawing BNR Ch. 31 Drag N Draw: Lab10A
W 03/21/2018 29 Touch Events BNR Ch. 31 Drag N Draw: Lab10B Lab09 due
R 03/22/2018 FP.AF due
F 03/23/2018 --- No Class! ---
M 03/26/2018 --- No Class! --- Spring Break ---
W 03/28/2018 --- No Class! --- Spring Break ---
F 03/30/2018 --- No Class! --- Spring Break ---
M 04/02/2018 30 3D Drawing
(OpenGL ES)
FP.FR assigned
W 04/04/2018 31 Sensors
F 04/06/2018 32 Processes & Tasks BNR Ch. 24 Lab10 due
M 04/09/2018 33 Background Services BNR Ch. 28 Locatr: Lab11A A3 due
W 04/11/2018 Last Day to Withdraw
W 04/11/2018 34 Notifications BNR Ch. 29 Locatr: Lab11B A4 assigned
F 04/13/2018 --- No Class! --- E-Days ---
M 04/16/2018 --- No Class! --- (ICPC World Finals) ---
F 04/18/2018 --- No Class! --- (ICPC World Finals) ---
F 04/20/2018 --- No Class! --- (ICPC World Finals) ---
M 04/23/2018 38 Kotlin Hello Kotlin: Lab12
W 04/24/2018 39 Exam Review Lab11 due
F 04/26/2018 40
EXAM
M 04/30/2018 41 iOS
W 05/02/2018 42 Material Design, Polishing, & Publishing Your App BNR Ch. 35 Lab12 Due
A4 due
F 05/04/2018 --- No Class! --- Dead Day ---
F 05/11/2018 Commencement!

Last Updated: 03/07/18 13:17


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