App shed project student log year 7

25
Student Log Design and build an app with the AppShed team This log is where you will record your work whilst you complete this project. Make sure you keep your log up to date – this is how your teacher will assess you. There is a page at the back of this Log for recording your marks. This Student Log must be completed in electronic form as some tasks require you to insert images into the log, work on templates in the log, click on links from the log, etc. A reminder – what’s the brief? You are going to work with the AppShed team to fulfil a client brief. The client brief is: Create an app to help Year 12 and 13 students make an informed choice about university or apprenticeships by providing financial information Name : Class/tutor group :

description

 

Transcript of App shed project student log year 7

Page 1: App shed project student log year 7

Student LogDesign and build an app with the AppShed team

This log is where you will record your work whilst you complete this project. Make sure you keep your log up to date – this is how your teacher will assess you. There is a page at the back of this Log for recording your marks.

This Student Log must be completed in electronic form as some tasks require you to insert images into the log, work on templates in the log, click on links from the log, etc.

A reminder – what’s the brief?

You are going to work with the AppShed team to fulfil a client brief. The client brief is:

Create an app to help Year 12 and 13 students make an informed choice about university or apprenticeships by

providing financial information

Name :

Class/tutor group :

Page 2: App shed project student log year 7

The app development process

The graphic above shows the process of app development – from meeting with the client all the way through to support and maintenance of the app when it’s released. You will be working through these steps.

Task 1: What the client wants from the app

Fill in the table below based on what you expect the client to want.

Page 3: App shed project student log year 7

Client specification:

Four key points the client makes about the app

1. 2.

3. 4.

Page 4: App shed project student log year 7

Task 2: Complete a Requirements Specification

Now you have some ideas about what the client wants, complete the template below. This will provide you with the Requirements Specification that will help the whole design and build process.

Client Requirements Specification

Who is the app for?

What is the main purpose of the app?

Did the client specify any important information the app should include?

Did the client specify any design features that should be included?

Are there any resources provided by the client?

Was there anything else particularly important raised by the client?

Page 5: App shed project student log year 7

Task 3: Listing the resources you have found that will help you design your app

List here the resources you have located, as you will need to make sure you include as many of these as you can in the final app (Weblinks):

Page 6: App shed project student log year 7

Task 4: Research into the target audience

As an app designer it is important to do some research into the target audience the app is aimed at, in this instance year 12/13 pupils. It is very important to extract certain information from the target audience so you are in a strong position to create an app that appeals to them.

Look at the table below showing what information you need to collect from the target audience. Once your teacher has given you directions on how to collect this data, complete the table below.

Year 12/13 student 1

Year 12/13 student 2

Overall class themes and conclusion

Do you own a smart phone? If so, how often do you use mobile

phone applications?

What app(s) do you use most

often?

Page 7: App shed project student log year 7

Year 12/13 student 1

Year 12/13 student 2

Overall class themes and conclusion

What features (what the app

does, its functionality) of the app(s) you

use do you like?

What features don’t you like in

apps?

What do you like about the design

(the look and feel) of the

app(s) you use most often?

Do you think you would use

an app that

Page 8: App shed project student log year 7

Year 12/13 student 1

Year 12/13 student 2

Overall class themes and conclusion

gives you information on apprenticeships and university,

especially around funding?

Do you already use an app that

gives you information in

this area?

What information

would you like from an app like

this?

What features would you like an app like this

to have?

Page 9: App shed project student log year 7

Year 12/13 student 1

Year 12/13 student 2

Overall class themes and conclusion

What themes/designs would you like to see used in

this app?

Page 10: App shed project student log year 7

Task 5: App features research

Using the guidance document ‘What useful features could your app have?’ to help you, complete the following table:

Feature Reason

Three app features that would be useful

Three app features that would not be

useful

Page 11: App shed project student log year 7

Make a note of any other features you think may be useful for your app:

Task 6: What similar apps exist that are aimed at your target audience?

WhatsApp, Angry Birds and Instagram are all very popular apps, each being downloaded by millions of different users. These apps are all very different in what they do, how they look and how they appeal to a user.

So what makes an app successful? What makes people download and use an app? Answer the following questions using the guidance document What are the characteristics of a popular app? to help you. You are going to look at different characteristics including:

Purpose of the app Functions of the app Features of the app that don’t work Design of the app Improvements to the app

Page 12: App shed project student log year 7

In one sentence, sum up what you think the main purpose of each app is:

WhatsApp:

Angry Birds:

Instagram:

Write down one feature of each app that is useful to its purpose and explain why (hint – look at Task 6 guidance document for a list of some app functions)

WhatsApp:

Angry Birds:

Instagram:

Write down one feature of an app that is not appropriate for each of these apps and explain why:

WhatsApp:

Angry Birds:

Instagram:

Page 13: App shed project student log year 7

Write down one way in which the design of the app contributes to its success and explain why

WhatsApp:

Angry Birds:

Instagram:

Suggest one way in which each app could be improved (think about what functions/features or design improvements could help the app)

WhatsApp:

Angry Birds:

Instagram:

Page 14: App shed project student log year 7

Task 7: How can your app appeal directly to the target audience?

Part 1: Take a look at the three websites which you will use when creating your app. How will your app appeal to the target audience?. Study the table below and then fill in the gaps with relevant information for each of the websites.

Information the site is trying to

present (one sentence)

Ways in which the website

presents the information

Other ways the website helps the

audience to take in

information (e.g. use of

colour)

Good points

about this method

Bad points

about this method

Website 1

Website 2

Website 3

Page 15: App shed project student log year 7

Part 2: With the information you have collected in the table above and with your specific target audience in mind, write down three ways in which your app could present information that would appeal to your audience.

1:

2:

3:

Task 8: What concepts and images could inspire your app design?

Based on what you have learnt from the document What could inspire the design of your app? and what you think would work for your app, complete the table below:

What is the key information that your app is trying to get across? (One sentence only – remind yourself of the brief!)

What sort of design would appeal to your audience?

What colours would be suitable for your app and why?

What design should your app convey?

What could provide inspiration for your app icon?

Page 16: App shed project student log year 7

Remember not to plagiarise someone else’s work (see Extension Task 9)

When you have created your app icon, insert a copy into the box below (click inside the box first):

Page 17: App shed project student log year 7

Task 9: Making an app plan

Before you can start building your app, you need to plan how each screen will look, how the app will flow and what the user journey will be (how a user will navigate through the app).

Below you will see a blank plan for your app – a splash screen and 5 tabs (the maximum you can have on an AppShed app). Use as many of tabs as you plan to have in your app.

Page 18: App shed project student log year 7

SPLASH SCREEN

Features on this screen (image or loading screen):

GENERAL APP INFORMATIONNAME OF YOUR APP:

BRIEF DESCRIPTION OF APP:

ICON SELECTED FOR THE APP: YES/NO

OVERALL COLOURS/THEME FOR APP:

Page 19: App shed project student log year 7

HOMEPAGE - TAB 1:

Text on this screen:

Features on this screen:

FEATURES ON THIS TAB LINK TO:

ICON:

COLOURS/THEME:

TAB 2:

Text on this screen:

Features on this screen:

FEATURES ON THIS TAB LINK TO:

ICON:

COLOURS/THEME:

Page 20: App shed project student log year 7

TAB 3:

Text on this screen:

Features on this screen:

FEATURES ON THIS TAB LINK TO:

ICON:

COLOURS/THEME:

TAB 4:

Text on this screen:

Features on this screen:

FEATURES ON THIS TAB LINK TO:

ICON:

COLOURS/THEME:

Page 21: App shed project student log year 7

TAB 5:

Text on this screen:

Features on this screen:

FEATURES ON THIS TAB LINK TO:

ICON:

COLOURS/THEME:

Page 22: App shed project student log year 7

Task 10: Making changes to the app? Problems

When you get into building an app, you often find problems crop up that you hadn’t considered in advance. Or you might find a better way of doing something. Recording these changes will help you in the future when you develop more apps. Use the table below to describe any changes your made.

Problems faced when creating the app

How these problems were overcome

Changes made to the app Why?

Page 23: App shed project student log year 7

Task 11: ‘Testing, testing!’

Your app must meet the expectations of the client that you agreed right at the beginning. You don’t want to produce an app for them that doesn’t match their needs or that contains bugs and faults, so it is important you thoroughly check your app.

You must work through the app as a user would, record any ways in which the app doesn’t work, such as faulty links, spaces where images should be but are missing, etc, and record them in the table below. Any parts of the app that you want to improve should be noted down here too (even the best app developers find things they would like to improve!). You will then need to fix the problems and record the method that you used to fix them in the table below.

Don’t be disheartened if you find lots of errors in your app – all, including the best app developers make mistakes and constantly check and update their products. It is much better to find these bugs now than to miss them and leave them in the final product.

If possible, you could swap with a class mate and you can draw up a list of problems or faults for each other – it is easy to miss mistakes in your own work. And you will hear from Rajesh that the best person to test an app is someone who doesn’t know anything about it!

Problem or fault in app Solution to this problem

Page 24: App shed project student log year 7

Learning Outcomes

Learning outcomes Tick when achieved

Understand the app development process and its stages

Work with a team to design an app, recognizing and understanding the roles of each team member

Listen to a client brief and identify the problem an application needs to solve

Define the client problem in detail so that a solution can be planned and achieved including creating a requirements specification

Collect resources and information that will support the app development process

Use information provided to determine the content of the app in planning the solution

Carry out audience research to understand the user preferences to inform the design

Carry out product research to understand how other apps have addressed the problem, e.g. providing text based information creatively

Make use of research to inform the design of screens in the app

Make decisions about information that needs to be in the app

Understand how mood boards are created to reflect design ideas

Create a mood board using requirements specification and research outcomes

Understand how client requirements can change and how to accommodate the changes

Create an app plan or flow chart of the app screens including movement from one to the other and the user journey, making use of the information decisions already made

Understand the limitations of certain software when working through a project

Make informed choices about the use of software when working through a project

Use a suitable software program to create an app

Organise and carry out user testing of the finished app, including identifying any need for change

Understand the need for quality control and testing

Identify strategies for marketing an app based on research

Understand the need for support and maintenance of a completed app for a client