Resources

Displaying 1 - 20 of 38
Resource Description Resource Type
Learning MIT App Inventor: A Hands-On Guide to Building Your Own Android Apps

With MIT’s App Inventor 2, anyone can build complete, working Android apps—without writing code!

Book
Unlocking Smartphone Data for Educational Use in Teaching and Learning Environment

Authors: Fuming Shih and Weihua Li
Abstract. We address the challenges of applying smartphone data to improve the

Other
AI2 Project Merger Tool: combine two App Inventor projects into one

Developed by Kate Feeney of Mills College, the AI Merger Tool, lets multiple users develop screens for an app in different projects and later merge the screens to produce a single project. This is useful for classroom projects, and to anyone developing an app with a partner.

Tool
Democratizing mobile app development for disaster management

Smartphones are being used for a wide range of activities including messaging, social networking, calendar and contact management as well as location and context-aware applications.

Paper
Mobile Computer Science Principles Course

Mobile Computer Science Principles (Mobile CSP) is an endorsed provider of the Advanced Placement Co

Curriculum
App Inventor Maker Cards: Quick Start Guides

This set of cards can be used in a workshop or a "Maker Faire" type of event. They give quick tidbits of code for building mini-apps with App Inventor.

Curriculum, Tool, Tutorial
MIT App Inventor: Enabling Personal Mobile Computing

Authors: Shaileen Crawford Pokress, José Juan Dominguez Veiga
PRoMoTo 2013 Proceedings (arXiv:1309.5509)
October 2013

Paper
Mobile app design for teaching and learning: Educators’ experiences in an online graduate course

This research explored how educators with limited programming experiences learned to design mobile apps through peer support and instructor guidance. Educators were positive about the sense of community in this online course. They also considered App Inventor a great web-based visual programming tool for developing useful and fully functioning mobile apps. ... This study helped reveal the educational value of mobile app design activities and the web-based visual programming tool, and the possibility of teaching/learning mobile app design online. The findings can also encourage educators to explore and experiment on the potential of incorporating these design learning activities in their respective settings, and to develop mobile apps for their diverse needs in teaching and learning.

Paper
Making Mobile Apps (6.S192, Spring 2015) Hal Abelson, MIT

The goal of this project is to provide a foundation for mobile app creation.

Curriculum
Computing, Mobile Apps, and the Web (CS 107) David Wolber, USF

Taught by Professor David Wolber at the University of San Francisco, this course offers an introduction to computer science for non­majors with little prior programming experience.

Curriculum
Chinese App Inventor Site

This hub for people in China to learn about and use App Inventor was started by a group of Chinese App Inventor fans in 2010. The founders strongly believe App Inventor has unlimited possibilities and bright future. The site offers videos, tutorials, a technical discussion forum, and much more.

Tutorial, Other
PaintPot Slides

MIT Students Tony Chen, Mitchell Kates, and Marcus Lowe created these slides for an App Inventor hackathon at a local community center.

Tutorial, Workshop
App Inventor Concept Cards

App Inventor Concept Cards provide a quick way to learn new App Inventor code and concepts. Each of the 13 cards can be printed out, folded in half, and used to prompt students to explore a concept in App Inventor such as timers, sounds, movement, math, multiple screens, making colors, etc. These cards are designed to introduce ideas to students in bite-sized snippets and can be worked into any lesson or tutorial.

Curriculum, Tutorial
Visual Pong Tutorial

Pong is a simple game controlled by the user and a ball. The ball bounces off the paddle and three walls. If the ball bounces on the paddle, the user gains points.

Tutorial
App Inventor Project Constructor

App inventor currently does not give the ability to merge projects or to take a snippet of code from one project and add it to another.

Tool
Project Merger Tool: combine two App Inventor projects into one

Developed by Kate Feeney of Mills College, the AI Merger Tool, allows multiple users to develop screens for the app in different projects on different or the same accounts and later merge the two App Inventor projects together. This tool will be very useful for classroom projects, and to anyone developing an app with a partner.

Paper, Tool
Subgoal-labeled instructional material improves performance and transfer in learning to develop mobile applications.

Mental models are mental representations of how an action changes a problem state. Creating a mental model early in the learning process is a strong predictor of success in computer science classes. One major problem in computer science education, however, is that novices have difficulty creating mental models perhaps because of the cognitive overload caused by traditional teaching methods. The present study employed subgoal-labeled instructional materials to promote the creation of mental models when teaching novices to program in Android App Inventor. Utilizing this and other well-established educational tools, such as scaffolding, to reduce cognitive load in computer science education improved the performance of participants on novel tasks when learning to develop mobile applications.

Paper
Dutch App Inventor Curriculum

Eindhoven University of Technology graduate students Robin Eggenkamp, Coen Crombach and François Vonk developed these course materials for App Inventor.

Curriculum
CS Principles for High School Teachers (Scratch + App Inventor)

This 4-week summer graduate course "CS Principles For High School Teachers" was offered during the summer of 2012 to math teachers enrolled in John Carroll University's graduate program.

Curriculum
Introduction to Software Application Development with App Inventor and Python

Professors Linda Seiter and Victor Lee developed this introductory computer science course that starts with App Inventor and then transitions to Python. Visit the course website to view daily lessons, weekly 2-hour labs, and homework assignments.

Curriculum

Pages