Android App Programming

Time and Place

Tuesday 2:30-5:30 pm in room I105-107

Schedule

Date Topic Files
Oct 9, 2018 Introduction
Activities
Intents
Using Web Services
Slides

MainActivity.java
activity_main.xml
NextActivity.java
activity_next.xml

ICNDB
Ion Library
Oct 16, 2018 Activities
Intents
Lab 1
Oct 23, 2018 Using web services Lab 2
Nov 6, 2018 Databases
Runtime
UX Programming
Slides

MainActivity.java
activity_main.xml
Nov 13, 2018 SQLite Lab 3
Dec 4, 2018 Fragments Lab 4
Dec 11, 2018 Intro final project
Building web services
Gitlab
Trello
Heroku
Programmable Web
Firebase
Dec 18, 2018 TODO List Lab 5
Jan 8, 2019 Node.js Lab 6

Grading

  • Labs Unit 1: 25%
  • Labs Unit 2: 25%
  • Final project: 50%

Resources