Technovation Incorporating Feedback Week 4. Check-in: paper prototype By now, your paper prototype...

13
Technovation Incorporating Feedback Week 4

Transcript of Technovation Incorporating Feedback Week 4. Check-in: paper prototype By now, your paper prototype...

Page 1: Technovation Incorporating Feedback Week 4. Check-in: paper prototype By now, your paper prototype should be complete, so that you can begin creating.

TechnovationIncorporating Feedback

Week 4

Page 2: Technovation Incorporating Feedback Week 4. Check-in: paper prototype By now, your paper prototype should be complete, so that you can begin creating.

Check-in: paper prototype

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

Page 3: Technovation Incorporating Feedback Week 4. Check-in: paper prototype By now, your paper prototype should be complete, so that you can begin creating.

Agenda

• Topic–Databases–Testing your app and

incorporating feedback• Activities–General app improvements

feedback–Interface feedback

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

Remember

• What does a database do?

• How can you use one in your application?

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

Databases

• Organized collection of data• Intended 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 6: Technovation Incorporating Feedback Week 4. Check-in: paper prototype By now, your paper prototype should be complete, so that you can begin creating.

Data

• Key – label for what’s inside• Value – data that’s inside• We use the Key to look up the Value in the

database• Example:

Phone Book (a database of contact information)–Key = name–Value = phone number

Page 7: Technovation Incorporating Feedback Week 4. Check-in: paper prototype By now, your paper prototype should be complete, so that you can begin creating.

Databases in App Inventor• If you want to save data after the

application is closed you must use a database – For example: saving the custom responses in

No Text

• TinyDB stores data directly on the phone and will only used by that phone

• TinyWebDB stores data on a web database that can be shared among phones

Page 8: Technovation Incorporating Feedback Week 4. Check-in: paper prototype By now, your paper prototype should be complete, so that you can begin creating.

Check-In: Q&A

• Now let’s take a moment to answer the tutorial questions in your group if you haven’t already

• Who can volunteer their answer for the first question?

Page 9: Technovation Incorporating Feedback Week 4. Check-in: paper prototype By now, your paper prototype should be complete, so that you can begin creating.

Incorporating feedback: the point of testing your app is to make it better• Feedback from potential

customers will…–Tell you if your solution (app) to

a problem is accurate–Suggest improvements that can

be made in the design of the app–Suggest other features to add

(either now or in the future)

Page 10: Technovation Incorporating Feedback Week 4. Check-in: paper prototype By now, your paper prototype should be complete, so that you can begin creating.

Activity: Test your paper prototype with another team (30 mins)• Remember your paper prototype from last

week?– Run a team through your paper

prototype, screen by screen, so they’d know what it would be like to interact with it

• Give feedback about the other team’s user interface

• Take notes on the feedback that you receive Record your

ideas in page 18 of the workbook

Page 11: Technovation Incorporating Feedback Week 4. Check-in: paper prototype By now, your paper prototype should be complete, so that you can begin creating.

Activity: Incorporating feedback (15 mins)• Incorporate any helpful

feedback you receive by revising your paper prototype

Record your ideas in page 18 of the workbook

Page 12: Technovation Incorporating Feedback Week 4. Check-in: paper prototype By now, your paper prototype should be complete, so that you can begin creating.

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.

– Do not make them pretty yet or add any content, just a title to name the page and its buttons.

Page 13: Technovation Incorporating Feedback Week 4. Check-in: paper prototype By now, your paper prototype should be complete, so that you can begin creating.

Task List

• Finish incorporating feedback into a final paper prototype

• Finish your skeleton of screens in App Inventor

• Next week before class: Implement all the transitions in the blocks editor to help the user move from one page to another