You are required to design and build a .NET Maui app that demonstrates your proficiency in the skills that have been taught during the module. The application must be developed using the C# programming language and
Module Learning Outcomes
- Design and implement a mobile application, showing systematic knowledge of relevant tools, methods and processes.
- Understand and critically evaluate the different tools and techniques for mobile application development.
- Scope, design, implement and critically evaluate a basic security policy to keep confidential data safe on a mobile device.
- Demonstrate an ability to maintain ease of data access/usability across several platforms.
- Understand,articulate and provide sustained argument on how Cloud Computing can be used to enhance the mobile computing in business.
Assignment Brief
You are required to design and build a .NET Maui app that demonstrates your proficiency in the skills that have been taught during the module.
The application must be developed using the C# programming language and .NET Maui framework.
The app idea can be anything you can think of (e.g., Weather app, Notes app, Recipes app, Fitness apps etc.). However, please carefully read the grading rubrics to make sure when you build your app, you take into consideration all the necessary aspects to get a high grade.
You can use any kind of 3rd party libraries if they are not paid for or would in any shape or form generate the application for you (please consult with the module leader if in doubt).
You are allowed to use AI coding assistants (e.g., GitHub Copilot, Codeium) in order to speed up your development. However, using any kind of AI IDEs that automatically generate all the code for you is prohibited.
You may use sample code from the labs, videos, demos or any other online sources referenced throughout this module if you understand why you used it. However, you must annotate the code if you copied bigger chunks and specify the reason for copying it. Copying code from other sources and not properly referencing it will be dealt with accordingly