Download - Brainstorming Lesson 2. 1 Agenda Topics Review of Tutorial Concepts Activities Brainstorm app ideas
BrainstormingLesson 2
1
AgendaTopics
Review of Tutorial Concepts
Activities
Brainstorm app ideas
Review Mole Mash 2
LoopsImage spritesTimers
2
Real Life Loops
Can you think of some real-life loops that you do?
Washing the DishesDefinite Loop
Using an umbrellaIndefinite Loop
Foreach dirty dish:Put in soapy waterScrubRinse
While still raining:use
umbrella
3
Loops
Tell the computer to do something many timesFor Example: draw 100 circles
The code INSIDE the loop is repeatedFor Example: the code to draw 1 circle
There must be a condition for the loop to endFor Example: when 100 circles have been drawnOr when the user clicks the screen
Definite Loops
You know when the loop is going to end because there is a definite number of things to doExamples:
for (100 times) draw circleforeach [dirty dish] wash itforeach (class period): go to classforeach (shopping list item): get it
Foreach (member of a list): do something
Image Sprites
Images that can be determined to have a speed and direction
Lean Startup
Source: Eric Ries – startuplessonslearned.blogspot.com
IDEAS
Don’t be afraid to put any and all ideas outStart with a large list and trim downStart simple and then buildBUILD your idea with code
CODE - Resources
App Inventor tutorialsApp Inventor Community GalleryWellesleyMEASURE your idea with DATA
DATA
Iterate quickly and usability testingGo from your initial idea an add onLEARN from your DATA to improve your IDEA
Activity: Brainstorm App Ideas
20 minutesRules of Engagement:
Stay positive and persistentKeep and open mind
Ben Shapiro
Steps
1. Index-cards2. Tell a Story3. Choose your 2 favorites4. Design your box5. Share!
4 Index Cards Per Person
4 Index Cards
1 User1 Verb1 Object1 Noun, Adjective, Adverb, or Verb
Record your answers in Pg. 6 of the workbook
4 Cards
• 1 User • 1 Verb• 1 Object• 1 Noun, Adjective,
Adverb, or Verb
Grandma
Needs
Gardening
Space
Women
Share
Safe
Routes home
4 Cards
• 1 User• 1 Verb• 1 Object• 1 Noun, Adjective,
Adverb, or Verb
Go!You have 60 seconds.
Shuffle your cards amongst your group.
Take 4 Cards.Trading is OK.
You have 90 seconds.
Tell A Storyusing your NEW index cards
Write your story in Pg. 6 of the workbook
Write a two sentence story for how someone would use your app.
EX: Sophie lives in an apartment now and misses gardening. She uses Pretty Plot to find a young couple who need help planting flowers for their new home.
Write your story in Pg. 6 of the workbook
Go around your group, telling your story.
If you love someone’s story, give them one of your post-its.
Design the Box
Take your two most popular stories. Half of you go to one, half to the other.
Design the box you would use to sell this app in (if apps came in boxes).
What’s it called?Who’s it for?What’s its tagline/slogan?What are its most compelling features and benefits?What imagery would make it stand out?
Write your answers in Pg. 6 of the workbook
Present to the rest of us!
You have 1 minute each
Now it’s up to you to build it!
Next Week: Finalize your app idea!
Please come to class with an app idea– you will be making your first screen next week!If you have time, start sketching out some of the screens of your app.
Before you leave today
Tweet us: @technovation #technovationLike us on Facebook: Technovation ChallengePost on the Technovation Forum:
Answer: What was the best part about the brainstorming process?Or post your own question or comment!