incorporating feedback lesson 5 0. check-in: paper prototype by now, your paper prototype should be...

12
Incorporating Feedback Lesson 5 1

Upload: brittany-newton

Post on 17-Jan-2016

214 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Incorporating Feedback Lesson 5 0. Check-in: paper prototype By now, your paper prototype should be complete, so that you can begin creating your app

1

Incorporating FeedbackLesson 5

Page 2: Incorporating Feedback Lesson 5 0. Check-in: paper prototype By now, your paper prototype should be complete, so that you can begin creating your app

2

Check-in: paper prototype

By now, your paper prototype should be complete, so that you can begin creating your app

Page 3: Incorporating Feedback Lesson 5 0. Check-in: paper prototype By now, your paper prototype should be complete, so that you can begin creating your app

3

Agenda

TopicDatabasesTesting your app and incorporating feedback

ActivitiesGeneral app improvements feedbackInterface feedback

Page 4: Incorporating Feedback Lesson 5 0. Check-in: paper prototype By now, your paper prototype should be complete, so that you can begin creating your app

4

DatabasesOrganized collection of dataIntended to organize, store, and retrieve large amounts of data easily

Examples:• iTunes is a

database for all your music

• Google has a database of websites which is used for Google Search

Facebook is a database of people

Page 5: Incorporating Feedback Lesson 5 0. Check-in: paper prototype By now, your paper prototype should be complete, so that you can begin creating your app

5

Databases in App InventorIf you want to save data after the application is closed you must use a database TinyDB stores data directly on the phone and will only be used by that phoneTinyWebDB stores data on a web database that can be shared among phones

Page 6: Incorporating Feedback Lesson 5 0. Check-in: paper prototype By now, your paper prototype should be complete, so that you can begin creating your app

6

DataKey – label for what’s insideValue – data that’s insideWe use the Key to look up the Value in the databaseExample:Phone Book (a database of contact information)

Key = nameValue = phone number

Page 7: Incorporating Feedback Lesson 5 0. Check-in: paper prototype By now, your paper prototype should be complete, so that you can begin creating your app

7

How can you use a database for your App?

Page 8: Incorporating Feedback Lesson 5 0. Check-in: paper prototype By now, your paper prototype should be complete, so that you can begin creating your app

8

Incorporating feedback: Making your App Better

Feedback from potential customers will…Tell you if your solution (app) to a problem is accurateSuggest improvements that can be made in the design of the appSuggest other features to add (either now or in the future)

Page 9: Incorporating Feedback Lesson 5 0. Check-in: paper prototype By now, your paper prototype should be complete, so that you can begin creating your app

9

Activity: Usability Testing

Test your paper prototypeGive feedback about the other team’s user interfaceTake notes on the feedback that you receive

Record your ideas in page 17 of the workbook

Page 10: Incorporating Feedback Lesson 5 0. Check-in: paper prototype By now, your paper prototype should be complete, so that you can begin creating your app

10

Activity: Incorporating feedback (15 mins)

Incorporate any helpful feedback you receive by revising your paper prototypeMake a plan to complete the updates

Record your ideas in page 17 of the

workbook

Page 11: Incorporating Feedback Lesson 5 0. Check-in: paper prototype By now, your paper prototype should be complete, so that you can begin creating your app

11

Activity: Create Prototype Skeleton (45 min.)

Use your paper prototype to develop a skeleton of screens in App Inventor:

Make and name a screen in App Inventor for each screen your app will have“Screen1” must be your welcome screen!Include all critical transition buttons (naming each one appropriately) that will take you to another screen.

Page 12: Incorporating Feedback Lesson 5 0. Check-in: paper prototype By now, your paper prototype should be complete, so that you can begin creating your app

12

Task List

Finish incorporating feedback into a final paper prototype Finish your skeleton of screens in App InventorNext week before class: Implement all the transitions in the blocks editor to help the user move from one page to another