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.
|
|
|