CSCI 448 - Mobile Application Development
Spring 2016 - Schedule
|
Home
|
Syllabus
|
Assignments
|
Schedule
|
Resources
|
Schedule
Go To Today
Date
##
Lecture Subject
Reading
Handouts
Notes
01/13/2016
00
Introduction to Android Development
Slides (.pdf)
A0 assigned
01/15/2016
01
Hello Android Studio!
BNR Ch. 1
Slides (.pdf)
Lab00 (.pdf)
Lab01A (.pdf)
A0 due
01/18/2016
02
Model-View-Controller (MVC)
BNR pages 33-46 (Ch. 2)
Slides (.pdf)
Lab01B (.pdf)
A1 assigned
Lab01A due
01/20/2016
03
UI Components
BNR pages 46-56 (Ch. 2)
Slides (.pdf)
Lab01C (.zip)
01/22/2016
04
QUIZ #01
Android Build Process
BNR pages 29-32 (Ch. 1)
Build Process
Javadoc
Slides (.pdf)
01/25/2016
05
Activity Life Cycle
BNR Ch. 3
Slides (.pdf)
Lab02A (.pdf)
A1 due
Lab01 due
01/27/2016
06
Explicit Intents
BNR Ch. 4
BNR pages 87-101 (Ch. 5)
Slides (.pdf)
Lab02B (.pdf)
A2 assigned
01/29/2016
07
QUIZ #02
Intent Extras & Results
BNR pages 101-109 (Ch. 5)
Slides (.pdf)
Lab02C (.pdf)
02/01/2016
08
Fragments
BNR pages 111-133 (Ch 6,7)
Slides (.pdf)
Lab02 due
02/03/2016
09
Fragment Lifecycle
BNR pages 133-148 (Ch 7)
Slides (.pdf)
Lab03A (.pdf)
02/05/2016
10
QUIZ #03
Layouts
BNR Ch 8
Slides (.pdf)
Lab03B (.pdf)
02/08/2016
11
RecyclerView: ViewHolder & Adapter
BNR pages 167-184 (Ch. 9)
Slides (.pdf)
Lab04A (.pdf)
A2 due
Lab03 due
02/10/2016
12
RecyclerView: Custom List Items
Fragment Arguments
BNR pages 185-192 (Ch. 9)
BNR Ch. 10
Slides (.pdf)
Lab04B (.pdf)
02/12/2016
13
QUIZ #04
Custom Views & View Life Cycle
BNR pages 530-538 (Ch. 29)
Slides (.pdf)
Lab04C (.pdf)
02/15/2016
--- No Class --- President's Day ---
02/17/2016
14
ViewPager
BNR Ch. 11
BNR pages 344-351 (Ch. 19)
Slides (.pdf)
Lab05A (.pdf)
A3 assigned
Lab04 due
02/19/2016
15
App Navigation via the Toolbar
BNR Ch. 13
Slides (.pdf)
Lab05B (.pdf)
02/22/2016
16
Implicit Intents
BNR Ch. 15
Slides (.pdf)
Lab06A (.pdf)
02/24/2016
17
Permissions
BNR pages 291-299 (Ch. 16)
Permissions
Requesting at Runtime
Slides (.pdf)
Lab06B (.pdf)
02/26/2016
18
QUIZ #05
Accessing the Camera App
BNR pages 299-305 (Ch. 16)
Slides (.pdf)
Lab06C (.pdf)
02/29/2016
19
Sensors
Slides (.pdf)
Lab07A (.pdf)
A3 due
Lab05 due
Lab06 due
03/02/2016
20
2D Drawing
BNR pages 536-537 (Ch. 29)
Slides (.pdf)
Lab07B (.pdf)
A4 assigned
FP assigned
03/04/2016
21
QUIZ #06
Full Screen & Physics
Slides (.pdf)
Lab07C (.pdf)
03/07/2016
22
3D Drawing
OpenGL ES
Slides (.pdf)
Lab08A (.pdf)
Lab07 due
03/09/2016
23
Touch Events
BNR pages 532-535 (Ch. 29)
Slides (.pdf)
Lab08B (.pdf)
03/11/2016
QUIZ #07
--- No Class --- Enjoy Spring Break ---
FP.TP due
03/14/2016
--- Spring Break --- No Class ---
03/16/2016
--- Spring Break --- No Class ---
03/18/2016
--- Spring Break --- No Class ---
03/21/2016
25
Networking: Asynchronous Tasks
BNR Ch. 23
Slides (.pdf)
Lab09A (.zip)
A4 due
Lab08 due
03/23/2016
26
(No Class --- Snow Day)
Networking: Loopers & Handlers
BNR Ch. 24
Slides (.pdf)
Lab09B (.zip)
03/25/2016
27
QUIZ #08
Background Services & Notifications
BNR Ch. 26
Slides (.pdf)
Lab09C (.zip)
03/28/2016
28
Guest Lecturer: ARToolKit
Class 1
FP.SB due
03/30/2016
29
Guest Lecturer: ARToolKit
Class 2
Class 3
Class 4
Class 5
Lab09 due
04/01/2016
--- E-Days --- No Class ---
04/04/2016
30
ARToolKit on Android
Slides (.pdf)
Lab10 (.pdf)
04/06/2016
31
Intro to OpenCV
Slides (.pdf)
04/08/2016
32
QUIZ #09
More on OpenCV
Slides (.pdf)
04/11/2016
33
Local Database: SQLite
BNR Ch. 14
Slides (.pdf)
Lab11 (.pdf)
FP.AR due
Lab10 due
04/13/2016
34
Cloud Database: Firebase (NoSQL)
Firebase
BNR pages 598-601 (Ch.33)
Slides (.pdf)
04/15/2016
35
QUIZ #10
Other Databases
Slides (.pdf)
A5 assigned
04/18/2016
36
Location Services
BNR Ch. 31
Slides (.pdf)
Lab12 (.zip)
FP.FB due
Lab11 due
04/20/2016
37
Google Maps
BNR Ch. 32
Slides (.pdf)
04/22/2016
38
QUIZ #11
Material Design
BNR Ch. 33
Slides (.pdf)
04/25/2016
39
Polishing & Publishing Your App to the Play Store
Slides (.pdf)
Lab12 due
04/27/2016
40
Guest Lecturer:
Web Apps
Slides (.pdf)
Class 1
04/29/2016
41
QUIZ #12
Guest Lecturer:
Web Apps
Class 2
05/02/2016
42
iOS
Slides (.pdf)
05/04/2016
43
Looking into the Crystal Ball: The Future of Apps
Messenger
Web Apps
A5 due
05/06/2016
FP.BR due
05/12/2016 10:15 AM
FP.RWV due
*
BNR
: Android Programming: The Big Nerd Ranch Guide
Last Updated: 05/15/17 14:08
[Top]