Assessment Lab Plan

Plan by Dates
Laboratory Lab Plan Assignment Due Date
1
  • Discuss requirements.
  • Set up development environment.
  • Enroll in MsTeams.
Project Idea - See requirements on MsTeams Assignment. October 20th
2
  • Evaluate previous assignment.
  • Clarify next requirements.
  • Enroll in GitHub classroom: CRUD Project.
CRUD Project - UI only (Native)
  • Each CRUD operation has its own screen.
  • Demo all CRUD operations with fake/in-memory data.
  • Use Android (Java/Kotlin) or iOS (Objective-C/Swift).
November 10th
3
  • Evaluate previous assignment.
  • Clarify next requirements.
CRUD Project - UI only (Non-Native)
  • Each CRUD operation has its own screen.
  • Demo all CRUD operations with fake/in-memory data.
  • Use Flutter, React-Native, NativeScript, or another multi-platform framework (confirm with the instructor if using a different framework).
  • Unity framework is not allowed.
December 1st
4
  • Evaluate previous assignment.
  • Clarify next requirements.
CRUD Project - With local DB
  • Convert one UI-only project to use a local DB.
  • CRUD operations should interact with a local database.
  • Demo all CRUD operations using a local DB engine (no cloud services allowed).
December 22nd
5
  • Evaluate previous assignment.
  • Clarify next requirements.
6
  • Evaluate previous assignment.
  • Clarify next requirements.
CRUD Project - Server integration
  • Implement server support for the DB project.
  • CRUD operations should send/receive data from a remote server, falling back to the local DB if offline.
  • Demo all CRUD operations using your own REST server (no cloud services allowed).
January 12th
7
  • Evaluate previous assignment.
  • Clarify next requirements.
  • Final presentations must not overlap with other subgroups or dates.
Notes:
Final Grade