280 likes | 303 Views
Discover the world of app development with App Inventor at OSCON 2011. Learn how to prototype, build complete apps, and create personalized apps using this high-level Android library. The panelists share the vision behind App Inventor, emphasizing hands-on smartphone tinkering for everyone. Explore the successful classroom experiences at the University of San Francisco and Trinity College, showcasing the event-based and syntax-error-free nature of App Inventor. Dive into the possibilities of situated apps and how students are pushing the boundaries of imagination with their creations. Engage with the community and find inspiration for designing apps to enhance local communities. Join the movement towards interactive app development and unleash your creativity with App Inventor!
E N D
Programming with App Inventor R. Morelli, E. Mustafaraj, D. Wallach, D. Wolber OSCON 2011 28 July, 2011 Portland, Oregon
Panelists Eni Mustafaraj Wellesley College Ralph Morelli Trinity College Debby Wallach Google Dave Wolber University of San Francisco
The Vision for App Inventor • Everyone should be able to tinker with their smartphones • Use excitement about phones to attract people to CS Mark Friedman Hal Abelson
What is App Inventor? http://appinventor.googlelabs.com/
University of San Francisco • 4 Semesters • CS 0: students scared of Math • Portfolios, project-based • CS Night • Many continue on to CS1 • Teaching in Technovation
No Texting While Driving Daniel Finnegan.English Major
Broadcast Hub • Android version of successful SMS software • Derivative used in 1000 person event in Helsinki Send "Punajuuri" SMS to +358 50 415 6799 to get live SMS updates Carlie Kralj International Relations Major
Why App Inventor Works • Event-based • No Syntax Errors • Drag and drop, only some blocks plug-in • High-level Android library built by Googlers
How you can use App Inventor • Prototyping • Build Complete Apps • "Situated" apps • Personal apps
Trinity College -- CS 0 Coursehttp://turing.cs.trincoll.edu/~ram/cpsc110/
CPSC 110 Final Projectshttp://turing.cs.trincoll.edu/~ram/cpsc110/portfolios.html
Trinity College -- Tree Height Calculatorhttp://notes.hfoss.org/index.php/TreeCalc
Commodity Tracker App for Haitihttp://notes.hfoss.org/index.php/Haiti_Commodity_Collector
Rainfall Tracker App for Haitihttp://notes.hfoss.org/index.php/Rain_Check
Courses CS114 Socio-Techno Web (Fall 2009) CS249 Web Mashups (Spring 2011) CS117 Inventing Mobile Apps (Fall 2011) Highlights No limits for imagination Students for Students Let's try to vote! Wellesley College
The Voting App Voting happened on the website: http://androvote.appspot.com/
Community • User group • CS Instructors group • App Inventor gallery (coming soon) • Java Bridge
Any questions? • App Inventor: http://appinventor.googlelabs.com/ • Appinventor.org: http://www.appinventor.org/ • Wolber, Abelson et al. text: http://www.appinventor.org/text2011 • Group: http://groups.google.com/group/app-inventor-instructors • Wolber course: http://appinventor.org/course-in-a-box • Morelli course: http://turing.cs.trincoll.edu/~ram/cpsc110/