Skip to content

Latest commit

 

History

History
 
 

project

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

SwEng Project

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.

Part 1: Intro

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

Part 2: Modularity

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

Part 3: Operations

Find the handout here: 03-Operations/Handout.md

There will be no solution for this part of the project.

Part 4: Testing & Dependency Injection

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

Part 5: MVVM Refactoring

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

Part 6: Async

Find the handout here: 06-Async/Handout.md