Unit 8: Mobile Apps Development - Authorised Assignment ...
|Assignment title |EduTek’s Mobile App |
| |
|Assessor | |
| |
|Date issued | |
|Final deadline | |
|Duration (approx) |10 hours |
| |
|Qualification suite |BTEC Level 1/Level 2 First Award in Information and Creative Technology |
|covered |BTEC Level 1/Level 2 First Certificate in Information and Creative Technology |
| |BTEC Level 1/Level 2 First Extended Certificate in Information and Creative Technology |
| |BTEC Level 1/Level 2 First Diploma in Information and Creative Technology |
|Units covered |Unit 8: Mobile Apps Development |
|Learning aims covered|Learning aim A: Understand the characteristics and uses of mobile apps |
| |Learning aim B: Design a mobile app |
| |Learning aim C: Develop and test a mobile app |
| |Learning aim D: Review the finished mobile app |
| |
|Scenario |EduTek, a leading educational publisher, has asked you to develop an interactive app that will help children learn the |
| |alphabet. |
| |Your manager has asked you to help him: |
| |understand the different uses and features of mobile apps |
| |produce a prototype interactive app that contains at least six letters of the alphabet to demonstrate how the app will work.|
| |The solution should include pre-defined (pre-existing) code, code you have edited yourself, and assets. |
| |
|Task 1 |Characteristics and Uses of Mobile Apps |
| |Your manager would like some information about the features that could be included in a mobile app and the different |
| |purposes a mobile app could have. |
| | |
| |He has asked you to review two different kinds of mobile app and to discuss the strengths and weaknesses of each. You will |
| |prepare a short presentation on this subject. |
| | |
| |The two apps to be reviewed should be designed for different purposes, for example: |
| |to give information (e.g. BBC, photo, video, music) |
| |for navigation (e.g. location identification, nearest London Underground stations, nearest sandwich shop) |
| |for entertainment (e.g. YouTube, Spotify) |
| |for leisure and fitness (e.g. tracking fitness, RunKeeper) |
| |for communication (e.g. Skype mobile, Live Messenger, Fone Time) |
| |for augmented reality (e.g. Layar, Junaio). |
| | |
| |Create the presentation using PowerPoint® slides and notes. Make sure the presentation includes the following: |
| |a description of the features of both mobile apps and how these features affect the intended use |
| |a description of the intended use or purpose of both mobile apps |
| |a review of how the features of both mobileapps affect the intended use, usability and appeal to the target audience |
| |You should also discuss the strengths and weaknesses of both of the mobile apps. |
|Evidence you must |PowerPoint® slides with notes. |
|produce for this task|Copies of both the mobile apps you have investigated. |
|Criteria covered by this task: |
|To achieve the criteria you must show that you are able to: |Unit |Criterion reference |
|Explain the uses and features of two different apps. |8 |2A.P1 |
|Review how the features of the apps affect the usability and intended use by the audience. |8 |2A.M1 |
|Discuss the strengths and weaknesses of the apps. |8 |2A.D1 |
|Task 2 |Designing Your Mobile App for EduTek |
| |Using your experience from your investigation, it’s now time to design your own mobile app. |
| | |
| |Before you create the app, you need to produce a detailed design of the prototype app that you are going to create for |
| |EduTek, justifying your design discussions. You must first describe the user requirements and intended purpose of the app. |
| | |
| |The design documents should include: |
| |a detailed proposed solution, using a range of suitable tools such as flowcharts, control structures, pseudocode, events, |
| |data handling, and error handling and reporting |
| |a description of the main program tasks (data input and output, screen layouts and navigation) |
| |descriptions of the method of solution |
| |a list of any pre-defined programs/code snippets (including any functions or sub-routines) |
| |a fully-referenced source table, documenting the sources appropriately |
| |a test plan, to test for the logic and functionality. |
| | |
| |The design documentation should also provide: |
| |a brief outline of any alternative solutions for the intended software program and why these alternative designs were |
| |rejected |
| |design justification that describes how the chosen design fulfils the purpose and user requirements and how the app is |
| |suitable for the end users |
| |demonstrate the quality and thoroughness of the design work |
| |a review of the design in light of any constraints, such as variable screen sizes. |
|Evidence you must |Design documentation including: |
|produce for this task |a description of the user requirements and purpose of the app |
| |a detailed proposed solution, using a range of suitable tools |
| |a description of the main program tasks |
| |descriptions of the method of solution |
| |a list of any pre-defined programs/code snippets |
| |a source table |
| |a test plan and data |
| |the alternative solutions and why these alternative designs were rejected |
| |design justification to show how the app will work and how it will meet the intended purpose and users requirements. |
|Criteria covered by this task: |
|To achieve the criteria you must show that you are able to: |Unit |Criterion reference |
|Describe the purpose and user requirements for the app. |8 |2B.P2 |
|Produce a design for a mobile app, including: |8 |2B.P3 |
|a proposed solution | | |
|a list of any pre-defined codes/programs | | |
|a test plan | | |
|a list of sources for any pre-defined code and assets. | | |
|Produce a detailed design for a mobile app, including: |8 |2B.M2 |
|alternative solutions | | |
|a detailed proposed solution using a range of design tools | | |
|test data. | | |
|Justify the design decisions, including: |8 |2B.D2 |
|how they will fulfil the purpose and the user requirements | | |
|any design constraints. | | |
|Task 3 |
|Develop and Test a Mobile App. |
|It is now time to create your mobile app. Using your designs create and refine the app that will help children learn the alphabet, taking into |
|account the quality of the code and user feedback. |
| |
|Prepare and gather your pre-defined code and ready-made assets, such as buttons and images. All pre-defined code and assets should be fully listed|
|in a fully-referenced source table. |
|Make sure that your assets demonstrate awareness of user requirements and the intended purpose of the app; for example, bitmap images should be |
|optimised (e.g. be an appropriate file type and size to increase the responsiveness of the app). |
| |
|Develop the app by: |
|creating an interface which demonstrates an awareness of the user requirements and intended purpose of the app by assigning code to assets, e.g. |
|buttons to control behaviour |
|edit defined code and develop some original code to fulfil the design requirements of the app |
|write comments within the code to explain how it works. |
| |
|The development process will include creating a multi-screen interface that reflects the planned interface, with assets on each screen. The app |
|should also be multifunctional. |
| |
|It’s now time to test the functionality of code and to fix any faults. |
| |
|Comment on the quality of the code; for example, maintainability (how easily the code can be modified), portability (on different platforms) and |
|usability. |
|Document any changes to the programme. |
|Gather feedback from at least one source and respond to the user feedback to improve the app. |
|Remember to consider the user requirements and purpose of the app. It may be best to refine the product and use this to improve the app. |
| |
|Reminder |
|Once complete, you should consider which elements of the product’s investigation and design you would like to showcase in your digital portfolio |
|(as part of Unit 3) and also think about how this will fit in with your portfolio design. You should save a copy, in an appropriate format, of the|
|selected documents and/or files for inclusion in your digital portfolio at a later date. |
| |
|Evidence you must produce for this task |
|A functional multi-screen app. |
|Annotated code. |
|Source table. |
|Evidence of testing. |
|User feedback. |
| |
|Criteria covered by this task: |
| |
|To achieve the criteria you must show that you are able to: |
|Unit |
|Criterion reference |
| |
|Prepare predefined code snippets and assets for the app, demonstrating awareness of purpose, listing sources for assets used. |
|8 |
|2C.P4 |
| |
|Edit predefined code and integrate with assets to develop an app which includes: |
|● one or more screens |
|● constructs |
|● commentary throughout the code. |
|8 |
|2C.P5 |
| |
|Test the app for functionality and purpose, repairing any |
|faults and documenting any changes made. |
|8 |
|2C.P6 |
| |
|Optimise assets for the app, demonstrating good awareness of the user requirements, with all sources for assets fully referenced. |
|8 |
|2C.M3 |
| |
|Develop a functional multi-screen app containing original code, that meets the user requirements and purpose. |
|8 |
|2C.M4 |
| |
|Gather feedback from others on the usability of the app, and use it to improve the app, demonstrating awareness of audience and purpose. |
|8 |
|2C.M5 |
| |
|Refine the app, taking account of the quality of the code and user feedback. |
|8 |
|2C.D3 |
| |
| |
|Task 4 |
|Review the Finished Mobile App. |
| |
|It’s now time to review your mobile app to see if it meets the needs of the intended audience and is fit for the intended purpose. |
| |
|Review why the app is suitable for the user requirements and target audience. |
|Review why the app is suitable for the intended purpose of the app. |
|Consider how constraints, user feedback and testing have affected the suitability of the app. |
|Evaluate your initial designs and the completed app, justifying any changes made. |
|Make at least three specific suggestions for improvement for the completed program to ensure it is fully functional, well-coded and fit for the |
|intended purpose. |
| |
|Evidence you must produce for this task |
|Evaluation report. |
| |
|Criteria covered by this task: |
| |
|To achieve the criteria you must show that you are able to: |
|Unit |
|Criterion reference |
| |
|For the final app, explain how the final app is suitable for the user requirements and purpose. |
|8 |
|2D.P7 |
| |
|Review the extent to which the final app meets the user |
|requirements and purpose, considering feedback from others and any constraints. |
|8 |
|2D.M6 |
| |
|Evaluate the final app and the initial designs and justify any changes made to the quality of the code, making recommendations for further |
|improvement. |
|8 |
|2D.D4 |
| |
|Sources of information |Textbooks |
| |Castledine, E. et al. (2011) Build Mobile: Websites and Apps for Smart Devices, Sitepoint, 978 0 98709 084 3 |
| |Kyrnin, J. (2012) Sams Teach Yourself: HTML5 Mobile Application Development in 24 Hours, Sams Publishing, 978 0 67233 440|
| |5 |
| |O’Rourke, J. (2012), Flash Mobile Application Development For Dummies, John Wiley & Sons, 978 1 11801 254 3 |
| | |
| |Websites |
| | |
| |MIT App Inventor. |
| | |
| |A practical guide to developing apps for Android. |
| | |
| |Create and share interactive stories, games, music and art. |
| | |
| |Create iOS and Flash® games. |
| | |
| |Note to assessors |
| | |
| |We are committed to ensuring that teachers/tutors and learners have a choice of resources to support their teaching and |
| |study. |
| | |
| |We would encourage them to use relevant resources for your local area such as local employers, newspapers and council |
| |websites. |
| | |
| |Resources from various publishers are available to support delivery and training for all Pearson and BTEC qualifications |
| |so that learners and teachers/tutors can select those that best suit their needs. |
| | |
| |Above are some examples of textbooks and websites. Further useful resources may be found at |
| |resources/Pages/default.aspx. |
|If you have not achieved the Level 2 criteria, your work will be assessed to determine if the following Level 1 criteria have been met. |
|To achieve the criteria you must show that you are able to: |Unit |Criterion reference |
|Identify the uses and features of two different apps. |8 |1A.1 |
|Identify the purpose and user requirements for the app. |8 |1B.2 |
|Produce a design for a mobile app with guidance, including an outline of the |8 |1B.3 |
|proposed solution. | | |
|Prepare predefined code and assets with guidance. |8 |1C.4 |
|Edit predefined code and integrate with assets to develop an app, with |8 |1C.5 |
|guidance, containing: | | |
|● one or more screens | | |
|● constructs. | | |
|Test the app for functionality and purpose, repairing any faults and |8 |1C.6 |
|documenting any changes made, with guidance | | |
|For the final app, identify how the final app is suitable for the user | |1D.7 |
|requirements and purpose. | | |
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- examples of ict applications that can be used in physical
- university of massachusetts boston
- lesson 1 activity 2
- interactive technologies in stem teaching and learning
- session 1 session title
- active learning lesson plan
- unit 8 mobile apps development authorised assignment
- billing for professional telehealth distant site services
- draft project charter bu blogs
Related searches
- free mobile apps downloads
- mobile apps for marketing
- free mobile apps for android
- unit 8 to double matlab
- unit 8 matlab
- mobile application development steps
- mobile app development steps
- mobile application development tools
- free mobile app development tools
- download desktop and mobile apps microsoft teams
- mobile application development software
- ap psych unit 8 frq