In the course of the semester you will apply most of the concepts introduced in the course in an Android environment.
This is a very realistic environment in which to apply your new knoweledge (as it's used a lot to develop real software shipped to real users). It is also the environment in which you will develop next semester in the SDP (Software Development Project) course.
This project is not graded. However, we still expect you to work on it each week. We will publish one handout every week, as well as the solution and code to the previous week. In this project, you will re-use the same code during the whole semester, adding new features, refactoring... It is therefore best to work on it regularly.
Find the handout here: 01-Intro/Handout.md
The solution is here: 01-Intro/Solution.md, and you can browse the code here: 01-Intro/solution-code
Find the handout here: 02-Modularity/Handout.md
The solution is here: 02-Modularity/Solution.md, and you can browse the code here: 02-Modularity/solution-code
Find the handout here: 03-Operations/Handout.md
There will be no solution for this part of the project.
Find the handout here: 04-Testing/Handout.md
The solution is here: 04-Testing/Solution.md and you can browse the code here: 04-Testing/solution-code
Find the handout here: 05-MVVM/Handout.md The solution is here: 05-MVVM/Solution.md and you can browse the code here: 05-MVVM/solution-code
Find the handout here: 06-Async/Handout.md