> Skip to content
FEATURED:
  • The Evolution of Race in Admissions
Sign In
  • News
  • Advice
  • The Review
  • Data
  • Current Issue
  • Virtual Events
  • Store
    • Featured Products
    • Reports
    • Data
    • Collections
    • Back Issues
    • Featured Products
    • Reports
    • Data
    • Collections
    • Back Issues
  • Jobs
    • Find a Job
    • Post a Job
    • Find a Job
    • Post a Job
Sign In
  • News
  • Advice
  • The Review
  • Data
  • Current Issue
  • Virtual Events
  • Store
    • Featured Products
    • Reports
    • Data
    • Collections
    • Back Issues
    • Featured Products
    • Reports
    • Data
    • Collections
    • Back Issues
  • Jobs
    • Find a Job
    • Post a Job
    • Find a Job
    • Post a Job
  • News
  • Advice
  • The Review
  • Data
  • Current Issue
  • Virtual Events
  • Store
    • Featured Products
    • Reports
    • Data
    • Collections
    • Back Issues
    • Featured Products
    • Reports
    • Data
    • Collections
    • Back Issues
  • Jobs
    • Find a Job
    • Post a Job
    • Find a Job
    • Post a Job
Sign In
ADVERTISEMENT
Profhacker Logo

ProfHacker: Building with MIT’S Google App Inventor

Teaching, tech, and productivity.

  • Twitter
  • LinkedIn
  • Show more sharing options
Share
  • Twitter
  • LinkedIn
  • Facebook
  • Email
  • Copy Link URLCopied!
  • Print

Building with MIT’S Google App Inventor

By  Anastasia Salter
May 30, 2012

When Google first made its entry into the mobile market with the launch of Android, they also set about to create a new tool to allow would-be app developers to quickly migrate to the new ecosystem and get their projects working on Android phones. The resulting project was Google App Inventor, a graphical user interface for building mobile apps using drag and drop elements and building block code. Amy

We’re sorry. Something went wrong.

We are unable to fully display the content of this page.

The most likely cause of this is a content blocker on your computer or network. Please make sure your computer, VPN, or network allows javascript and allows content to be delivered from c950.chronicle.com and chronicle.blueconic.net.

Once javascript and access to those URLs are allowed, please refresh this page. You may then be asked to log in, create an account if you don't already have one, or subscribe.

If you continue to experience issues, contact us at 202-466-1032 or help@chronicle.com

When Google first made its entry into the mobile market with the launch of Android, they also set about to create a new tool to allow would-be app developers to quickly migrate to the new ecosystem and get their projects working on Android phones. The resulting project was Google App Inventor, a graphical user interface for building mobile apps using drag and drop elements and building block code. Amy wrote about the Google App Inventor beta back in 2010, before the project was shut down and set free as an open source project but without the support of Google’s servers. Thankfully for those of us who were already excited by the idea of a simple tool for rapid mobile prototyping, App Inventor has re-emerged.

MIT recently resurrected App Inventor and expanded it with particular attention to educational use, and the new hub for the tool includes the beginnings of a section of resources aimed at teachers. While the project is now in the hands of MIT, it still integrates fully with Google, and packages the resulting programs for Android devices. The beta started this month, and offers a compelling first glimpse of a tool with potential applications in classrooms across disciplines. The philosophy of MIT App Inventor embraces rapid prototyping, so the results might not look beautiful quickly, but there’s a surprisingly powerful core accessing both internal functions of an Android phone and outside social networks and other possible integration. Perhaps most importantly for the classroom, the engagement with the concepts of programming in an easy to rearrange interface looks like it will have great potential for courses that want to engage with digital development skills without getting deep into the syntax and logic of coding.

The block programming interface is reminiscent of a more grown-up version of Scratch, MIT’s popular “first programming” tool. The Java-based tool for working with the program itself only loads options based upon the elements active on the user’s screen, and thus eases into the complexity while also giving a glimpse of tools for drawing and animating on the Canvas and other more advanced functions. The end result lends itself more to functional apps than games or highly interactive experience design, but it could offer a great front-end for presenting undergraduate research, building a reference tool, or even developing a mobile tool for campus information.

Developing for mobile is still a challenge, with Apple’s SDK far from beginner-friendly and third party tools often excelling at one type of development rather than general functionality. MIT’s resurrected App Inventor doesn’t lend itself to creating anything revolutionary, but it does offer an accessible opportunity not only to master the fundamentals but to see the final product actually work. I’ll be trying it in a future class (although there are still a few bugs in the system that will hopefully be resolved as the beta continues).

Have you played with MIT App Inventor, or its former incarnation? What do you want to try in the world of mobile development?

ADVERTISEMENT

ADVERTISEMENT
ADVERTISEMENT
  • Explore
    • Get Newsletters
    • Letters
    • Free Reports and Guides
    • Blogs
    • Virtual Events
    • Chronicle Store
    • Find a Job
    Explore
    • Get Newsletters
    • Letters
    • Free Reports and Guides
    • Blogs
    • Virtual Events
    • Chronicle Store
    • Find a Job
  • The Chronicle
    • About Us
    • DEI Commitment Statement
    • Write for Us
    • Talk to Us
    • Work at The Chronicle
    • User Agreement
    • Privacy Policy
    • California Privacy Policy
    • Site Map
    • Accessibility Statement
    The Chronicle
    • About Us
    • DEI Commitment Statement
    • Write for Us
    • Talk to Us
    • Work at The Chronicle
    • User Agreement
    • Privacy Policy
    • California Privacy Policy
    • Site Map
    • Accessibility Statement
  • Customer Assistance
    • Contact Us
    • Advertise With Us
    • Post a Job
    • Advertising Terms and Conditions
    • Reprints & Permissions
    • Do Not Sell My Personal Information
    Customer Assistance
    • Contact Us
    • Advertise With Us
    • Post a Job
    • Advertising Terms and Conditions
    • Reprints & Permissions
    • Do Not Sell My Personal Information
  • Subscribe
    • Individual Subscriptions
    • Institutional Subscriptions
    • Subscription & Account FAQ
    • Manage Newsletters
    • Manage Your Account
    Subscribe
    • Individual Subscriptions
    • Institutional Subscriptions
    • Subscription & Account FAQ
    • Manage Newsletters
    • Manage Your Account
1255 23rd Street, N.W. Washington, D.C. 20037
© 2023 The Chronicle of Higher Education
  • twitter
  • instagram
  • youtube
  • facebook
  • linkedin