Presentation is loading. Please wait.

Presentation is loading. Please wait.

David Wolber, Computer Science App Inventor for Android Do-it-yourself App Creation.

Similar presentations


Presentation on theme: "David Wolber, Computer Science App Inventor for Android Do-it-yourself App Creation."— Presentation transcript:

1 David Wolber, Computer Science App Inventor for Android Do-it-yourself App Creation

2 David Wolber, Computer Science Talk Outline App Development (iPhone/Android) App Inventor introduction App Inventor at USF Demo: No Texting While Driving App Inventor’s Secret Sauce What you can build

3 David Wolber, Computer Science Smartphone market share

4 David Wolber, Computer Science Market share w/newbies http://blog.nielsen.com/nielsenwire/?p=25901

5 David Wolber, Computer Science Developing Apps iPhone –Objective C –High level tools to turn pre-existing content into an app. (e.g., http://www.appmakr.com/learn_more/ ) http://www.appmakr.com/learn_more/ Android –Java –App Inventor

6 David Wolber, Computer Science App Inventor Blocks language, like plugging in puzzle pieces. Similar to Lego Mindstorms and Scratch but for phones not robots “Hypercard” for mobile phones, “electronic napkin” for prototyping apps Democratizes app building.

7 David Wolber, Computer Science An App Inventor App What do you think this app does?

8 David Wolber, Computer Science The Brief History of App Inventor Summer 2009 –Hal Abelson of MIT and Google –Pilot program with 10 schools –Public launch July 2010

9 David Wolber, Computer Science App Inventor at USF CS 107: Computing, Robots, and the Web. –4th semester teaching App Inventor –Now 2 sections Students’ work cited in SF Chronicle,NY Times, Techcrunch, Wired, …SF ChronicleNY TimesTechcrunch,Wired Wolber authored App Inventor tutorials O’Reilly Video series Co-authoring book

10 David Wolber, Computer Science Demo: “No Texting While Driving” Three windows of environment Change title, show in emulator Add label, textbox, button for custom response Respond with a fixed message,test Use custom response of user Custom response for mom Speak it aloud

11 David Wolber, Computer Science Why is it so easy? No syntax. The blocks language eliminates the need to remember and type code Everything is right in front of you. Components and functions are in drawers. Just find,drag, and drop. Events at top level. "When this happens, the app does this" is the correct conceptual model. High-level components. The app inventor team has built a great library with simplicity the main goal. Only some blocks plug-in. You can't do things that don't make sense. Concreteness. Less abstract than many languages.

12 David Wolber, Computer Science Apps students have built Quizzes, surveys, study guides USF restaurant guides Droid Where’s my car? Broadcast Hub Next Muni Games

13 David Wolber, Computer Science What you can build Educational apps –Including video, images, text-to-speech Location-aware apps Games NXT Robot Controllers Web-enabled apps Personal apps

14 David Wolber, Computer Science Demo: Quiz App Lists for questions,answers Index to walk through questions Next button Checking the answer

15 David Wolber, Computer Science Try It! Go to: appinventor.googlelabs.com Register and get started –Download software –Try HelloPurr app and other tutorials –Use phone or emulator Help-- Wolber’s sites: –appinventor.orgappinventor.org –appinventorapi.com (advanced) Take CS 107 (and send students!)

16 David Wolber, Computer Science

17


Download ppt "David Wolber, Computer Science App Inventor for Android Do-it-yourself App Creation."

Similar presentations


Ads by Google