Lecture Material
Previous course material: Cosc 4730 Mobile Programming
Week 1:
1/20/24: no class MLK day
1/22/24: Go over syllabus,
1/24/24: node.js primer
Week 2: JavaScript
1/27/24: node.js web server
1/29/24: js with express
1/31/24: lab 1: basic express server
Week 3: JavaScript
2/03/24:
2/05/24:
2/07/24: lab on
Week 4: JavaScript
2/10/24:
2/12/24:
2/14/24: lab on
Week 5: JavaScript
2/17/24: semester break, no class
2/19/24:
2/21/24: lab on
Week 6: JavaScript
2/24/24:
2/26/24: No class, conference
2/28/24: no class, conference
Week 7: JavaScirpt
3/03/24:
3/05/24:
3/07/24: lab on
Week 8: JavaScript?
3/10/23:
3/12/23:
3/14/23: lab on
Week X: Spring break
3/17/24: no class, spring break
3/19/24: no class, spring break
3/21/24: no class, spring break
Week 9: Cross platform
3/24/24: Flutter: an introduction and Dart, primer
3/26/24: Flutter: Basic UI, Example code: Flutter examples
3/28/24: lab on
Week 10: cross platform
3/31/24: Flutter: layouts, more widgets, listView, dialogs, Example code: Flutter examples
4/02/24: flutter: Drawing, plus a few more UI pieces, Example code: Draw_demo
4/04/24: lab on
Week 11: Cross Platform
4/07/24: flutter: multiple screens, drawers, and sensors, Example code: Flutter examples
4/09/24: flutter: networking, Example code: Flutter examples
4/11/24: lab on
Week 12: cross platform
4/14/24: flutter: sqlite and data persistence, Example code: Flutter examples
4/16/24: flutter and google api: firebase and maps, Example code: Flutter examples
4/18/24: semester break, no class
Week 13: Cross Platform
4/21/24: flutter: camera, voice, and mlkit , Example code: Flutter examples
4/23/24:
4/25/24: lab on
Week 14:Cross Platform
4/28/24:
4/30/24:
5/02/24: lab on
Week 15: presentations
5/01/24:
5/03/24:
5/05/24:
Week 16: Finals Week
5/12-16/24: no final exam, but if needed: