Intro to Programming Android with AppInventor - XMission

12 downloads 354 Views 127KB Size Report
Presentation Links. Notes: http://tinyurl.com/AppInventor-Intro. AppInventor by GoogleLabs: appinventor.googlelabs.com ...
Creating Apps With App Inventor

Cody Henrichsen CTEC

Presentation Links Notes: http://tinyurl.com/AppInventor-Intro AppInventor by GoogleLabs: appinventor.googlelabs.com

Design the application ●

What do you want to have the app do?



What pieces (objects) are needed?



How should it look?

Start simple: ●



You want to have an image change and a sound play when you click on a button. Boring stuff we will skip just like cooking on TV –

get pictures and sounds



Save pictures to the computer where we can easily find them

Go to appinventor website ●

You need a google account to use it – easy to make so take the TV cooking approach again



Start a project



Name it something that makes sense



One of the key pieces of ez programming choose words that make sense –



Nouns, Verbs, Adjectives, Tests

SAVE! –

Save often

App Inventor starting screen ●



Palette on left –

We will be using the basic components for this first app



The ? sign gives a brief explanation of the piece and how it is used.

Viewer –

This is where we get a “View” of the app



Do not rely on this completely as invisible items can be showing

Starting Screen cont' ●



Components –

Only the added pieces for our app



Screen1 is the top component



All components are inside the screen



Other components can be layered in further

Properties –

Where you set values for the components.



Remember to save!

Blocks Editor ● ●



This is where the programming happens Click and wait for it to load (Make sure that you have the java JNLP set to execute, look to the bottom of the screen in chrome, or check your downloads window in firefox This is where the programming happens

Built-In Blocks ●

Math, Logic, Control, Text, Definition, Lists, Colors –

Lots of options under each



Puzzle pieces

My Blocks ●

My Definitions and then a section for each component you created

Suggest Documents