Programming with App Inventor R Morelli E Mustafaraj
- Slides: 28
Programming with App Inventor R. Morelli, E. Mustafaraj, D. Wallach, D. Wolber OSCON 2011 28 July, 2011 Portland, Oregon
Panelists Ralph Morelli Trinity College Debby Wallach Google Eni Mustafaraj Wellesley College Dave Wolber University of San Francisco
The Vision for App Inventor a. Everyone should be able to tinker with their smartphones • Use excitement about phones to attract people to CS Hal Abelson Mark Friedman
What is App Inventor? http: //appinventor. googlelabs. com/
Live Demo
Classroom Experiences and beyond
University of San Francisco a. 4 Semesters b. CS 0: students scared of Math c. Portfolios, project-based d. CS Night e. Many continue on to CS 1 f. Teaching in Technovation
The "Hello World" of App Inventor
No Texting While Driving Daniel Finnegan. English Major
Broadcast Hub a. Android version of successful SMS software b. 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 a. Event-based b. No Syntax Errors c. Drag and drop, only some blocks plug-in d. High-level Android library built by Googlers
How you can use App Inventor a. Prototyping • Build Complete Apps • "Situated" apps • Personal apps
Trinity College -- CS 0 Course http: //turing. cs. trincoll. edu/~ram/cpsc 110/
CPSC 110 Final Projects http: //turing. cs. trincoll. edu/~ram/cpsc 110/portfolios. html
Trinity College -- Tree Height Calculator http: //notes. hfoss. org/index. php/Tree. Calc
Commodity Tracker App for Haiti http: //notes. hfoss. org/index. php/Haiti_Commodity_Collector
Rainfall Tracker App for Haiti http: //notes. hfoss. org/index. php/Rain_Check
Wellesley College Courses a. CS 114 Socio-Techno Web (Fall 2009) Highlights a. No limits for imagination a. Students for Students a. CS 249 Web Mashups (Spring 2011) • CS 117 Inventing Mobile Apps (Fall 2011) • Let's try to vote!
Imagine an app for. . .
Apps for students by students
Something to improve: Design Choices
Apps for our local community
Apps for our local community (cont)
The Voting App Voting happened on the website: http: //androvote. appspot. com/
Community a. User group b. CS Instructors group c. App Inventor gallery (coming soon) d. Java Bridge
Books
Any questions? a. App Inventor: http: //appinventor. googlelabs. com/ b. Appinventor. org: http: //www. appinventor. org/ c. Wolber, Abelson et al. text: http: //www. appinventor. org/text 2011 d. Group: http: //groups. google. com/group/app-inventor-instructors e. Wolber course: http: //appinventor. org/course-in-a-box f. Morelli course: http: //turing. cs. trincoll. edu/~ram/cpsc 110/
Q&A with audience
- Deambulación temprana
- Marc morelli
- Index of coincidence
- Sonorenses famosos
- No texting while driving app inventor
- App inventor sql
- Password app inventor
- Mit app inventor while loop
- App inventor background task
- App inventor lego mindstorm ev3
- App inventor vs android studio
- Mit app inventor lesson plans
- Gps mit app inventor
- Unzoom gmail
- Tinywebdb app inventor 2
- No texting while driving app inventor
- App inventor if then else
- App inventor 2
- Web viewer app inventor 2
- App inventor
- App inventor 2 emulator
- Speech recognition app inventor
- Appinventor googlelabs com
- App inventor java bridge
- App inventor ocr
- Appinventor en diciembre de 2011 fue cedida al
- Push notification app inventor
- App inventor
- Mit app inventor graph