| 1 | - Discuss requirements.
- Set up development environment.
- Enroll in MsTeams.
- Enroll in GitHub classroom: Project.
| Project Idea - See requirements on MsTeams Assignment - See requirements on MsTeams Assignment Rubric. | October 20th |
| 2 | - Evaluate previous assignment.
- Clarify next requirements.
|
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 (Swift/Objective-C) to build the application.
| 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.
- 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 - With 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/Discuss exam requirements/rules.
-
You need to attend your faculty assigned subgroup laboratory!
-
You are allowed to present only two requirements!
|