| | | |
Task Length: |
Android Application with approximately 6 core features, depending on assignment theme. |
Due Date: | Week 8 |
Weight: | 20 % |
|
CRITERION # | CRITERION | MEASURES INTENDED LEARNING OUTCOME(S) |
| | | 1 | Develop an application in Kotlin which contains the specified functionality, using standard Android software-development patterns. | LO2 | 2 | Develop an application in Kotlin which applies best practice Android design principles, and appropriately meets the usability demands of mobile devices. | LO3 |
|
|
|
Assessment Task 3: iOS Application |
Task Description: |
Building upon practical knowledge from the iOS tutorials, students will be tasked with realizing the application they paper-prototyped in the previous assignment using the Swift programming language. The developed application should not only function properly, but follow common iOS design principles, and demonstrate the students understanding of usability needs of mobile devices.
|
Task Length: | iOS Application with approximately 6 core features, depending on assignment theme. |
Due Date: | Week 12 |
Weight: | 20 % |
|
CRITERION # | CRITERION | MEASURES INTENDED LEARNING OUTCOME(S) |
| | | 1 | Develop an application in Swift which contains the specified functionality, using standard iOS software-development patterns. | LO2 | 2 | Develop an application in Swift which applies best practice iOS design principles, and appropriately meets the usability demands of mobile devices. | LO3 |
|
|
|
Assessment Task 4: Cross-Platform Application |
Task Description: | Building upon practical knowledge from the cross-platform tutorials, students will be tasked with realizing the application they paper-prototyped in the previous assignment using the Flutter or Xamarin development environments. The developed application should not only function properly, but follow common design principles, and demonstrate the students understanding of usability needs of mobile devices. Application will further be scrutinized on its capacity to work on both Android and iOS platforms from a single code-base.
|
Task Length: | Flutter Application with approximately 6 core features, depending on assignment theme. |
Due Date: | Week 15 |
Weight: | 20 % |
|
CRITERION # | CRITERION | MEASURES INTENDED LEARNING OUTCOME(S) |
| | | 1 |
Develop an application in Flutter which contains the specified functionality, using best practice reactive software-development patterns. | LO2 | 2 | Develop an application in Flutter which applies best practice mobile design principles, and appropriately meets the usability demands of mobile devices on both Android and iOS. | LO3 |
|
|
|
Assessment Task 5: Tutorial Completion |