19
Programming with App Inventor

Synapseindia android apps programming with app inventor

Embed Size (px)

Citation preview

Page 1: Synapseindia android apps programming with app inventor

Programming with 

App Inventor

Page 2: Synapseindia android apps programming with app inventor

What is App Inventor?

Page 3: Synapseindia android apps programming with app inventor

Live Demo

Page 4: Synapseindia android apps programming with app inventor

The "Hello World" of App Inventor

Page 5: Synapseindia android apps programming with app inventor

No Texting While Driving

Daniel Finnegan.English Major

Page 6: Synapseindia android apps programming with app inventor

Broadcast Hub

Send "Punajuuri" SMS to +358 50 415 6799 to get live SMS updates

• Android version of successful SMS software

• Derivative used in 1000 person event in Helsinki

Carlie KraljInternational Relations Major

Page 7: Synapseindia android apps programming with app inventor

Why App Inventor Works

• Event-based

• No Syntax Errors

• Drag and drop, only some blocks plug-in

• High-level Android library built by Googlers

Page 8: Synapseindia android apps programming with app inventor

• Prototyping• Build Complete Apps• "Situated" apps• Personal apps

How you can use App Inventor

Page 9: Synapseindia android apps programming with app inventor

Trinity College -- CS 0 Coursehttp://turing.cs.trincoll.edu/~ram/cpsc110/

Page 10: Synapseindia android apps programming with app inventor

CPSC 110 Final Projects http://turing.cs.trincoll.edu/~ram/cpsc110/portfolios.html

Page 11: Synapseindia android apps programming with app inventor

Trinity College -- Tree Height Calculator http://notes.hfoss.org/index.php/TreeCalc

Page 12: Synapseindia android apps programming with app inventor

Commodity Tracker App for Haiti http://notes.hfoss.org/index.php/Haiti_Commodity_Collector

Page 13: Synapseindia android apps programming with app inventor

Rainfall Tracker App for Haiti http://notes.hfoss.org/index.php/Rain_Check

Page 14: Synapseindia android apps programming with app inventor

Wellesley College

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!

Page 15: Synapseindia android apps programming with app inventor

Imagine an app for ...

Page 16: Synapseindia android apps programming with app inventor

Apps for students by students

Page 17: Synapseindia android apps programming with app inventor

Something to improve: Design Choices

Page 18: Synapseindia android apps programming with app inventor

Apps for our local community

Page 19: Synapseindia android apps programming with app inventor

Apps for our local community (cont)