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