Portfolio of Evidence
This portfolio of evidence comprises of 2 tasks and the finalisation of your POE, each of which takes you through the process of conceptualising, designing, and building a mobile app.
You and your team need to create an app that helps the user to manage a collection of physical objects, such as books or stamps or figurines. The app must allow the user to capture the details of the objects in their collection and display the information in a visually appealing manner.
To be able to create the app your team will need to use all the techniques you learnt during this course as well as doing your own research on how to complete some of the tasks required of you.
It is also critical that you approach the project in a methodical and planned manner. For thisreason, the project will follow a Research – Plan – Design – Build – Evaluate cycle:
This POE will run for one full cycle. After one full cycle you can always restart the process to further refine your app.
The different phases of the cycle will be related to the different tasks as follows:
Task 1: Research, Planning and Design
Task 2: Build
Final POE: Build and Evaluate
Each of the below tasks builds on top of one another. Be sure to complete or update one part before moving onto the next task. Each task will be individually assessed by your lecturer, and feedback for each task will be provided.
The exact features, design and layout of your app is up to you. You may choose to build a generic app that can be used for any kind of collection, or a specific app that is tailored to a collectable of your choosing. Consider adding some gamification features to the app.
In the final submission, the app must be able to complete the at least following tasks:
The user must be able to log in to the app using a username and password.
The user must be able to create categories that their collectables can belong to.
The user must be able to set a goal for the number of items that they want to own in each category.
The user must be able to add new items to their collection, specifying at least the category, description and (if known) the date of acquisition of each item.
The user must be able to view a list of all the items in the collection.
The user must be able to take and store a photograph of each item.
The user must be able to view a graph showing the percentages of items in each category (final POE only).
The app must display in a visual format how close the user is to reaching their goals for the various categories (final POE only).
The data must be stored in an online database (final POE only).
These features are the minimum that’s required for the final submission. Your app also needs to work logically and be easy to use.
The tasks will be evaluated according to the rubrics at the end of the document. Make sure that you understand what is expected by reading carefully through these rubrics!
Research, Planning and Design
This task is composed of two sections, weighted equally:
Planning and design.
It is recommended that you create two separate documents for the submission.
For this task you are required to research three existing collection management apps that are available for the Android operating system. You will need to present your findings in the form of a typed PDF document (1500 to 2000 words), containing the following sections:
Research on each of the apps including:
o Overview of the app, including screenshots with descriptions;
o Strengths and weaknesses of the app;
o Innovative features of the app.
A visual (infographic) comparison of all three apps;
A list of the best features from all the apps that you want to include in your app;
Planning and Design
For this task you will need to fully design your app. The purpose of this task is to ensure you know exactly what you need to build and how you will build it before you start with the implementation of the prototype.
The design needs to link back to the research, since the purpose of the research is to inform the design.
You will need to present your design as a typed PDF document (1000 to 1500 words) with the following sections:
A brief overview of the app, including a name for the app, an initial icon design, and a description of the innovative features that you are planning to include.
A detailed list of the requirements for the app. The requirements must include all the minimum requirements from this document, but you must elaborate on each of those requirements rather than just copying them. And remember to add your own features that you want to include, for example gamification. The requirements must be detailed enough for someone else to be able to build your app by just reading this document!
User interface design including a mockup for each screen, a description of the purpose of the screen, and a diagram showing how the user navigates between the various screens.
Project plan detailing deadlines and milestones for the project, in the format of a Gantt chart. Break down the tasks into smaller tasks than just “implement the prototype”. Include some time for testing and bug fixing.
App Prototype Development
For this task you will need to build a fully working prototype. This prototype needs to include all the features listed in the instructions section of this document but based on your own design and user interface layout.
You must create a demonstration video showing the prototype running in an emulator. For the video, make sure that you show the app performing the following functions:
The user must be able to log in to the app using a username and password;
The user must be able to create categories that their collectables can belong to;
The user must be able to set a goal for the number of items that they want to own in each category;
The user must be able to add new items to their collection, specifying at least the category, description and (if known) the date of acquisition of each item;
The user must be able to view a list of all the items in the collection;
The user must be able to take and store a photograph of each item.
If you need any programming assignment help in Android App programming, Android App project or Android App homework or need solution of above problem then we are ready to help you.
Send your request at firstname.lastname@example.org and get instant help with an affordable price.
We are always focus to delivered unique or without plagiarism code which is written by our highly educated professional which provide well structured code within your given time frame.
If you are looking other programming language help like ,React Native, C, C++, Java, Python, PHP, Asp.Net, NodeJs, ReactJs, etc. with the different types of databases like MySQL, MongoDB, SQL Server, Oracle, etc. then also contact us.