Android Inventor is RAD.
Posted: July 14th, 2010 | Author: Deke | Filed under: The IT Life | Tags: Android, linkedinThe announcement that Google was releasing a “no skills needed” tool set for creating Android applications sent shivers down my spine. Hearing it was MIT material caused a small seizure. It’s scary for us developers to find out that our introverted, caveman empires are made of straw. After all, saying you can program Android applications now means you have the same basic qualifications as Keyboard Cat.
In 1996, one of my first professional assignments was to complete the interface for a new in-surgery medical wiki. This was the golden age of Delphi, Sybase, Oracle, Java, Visual Basic, etc. It was also the period (pre-Bubbling) where new approaches to software development were supported by more and more powerful IDEs.
This wiki-style project was a first for me. I was flown out to New York City and holed up in some hotel’s conference room for two days with the main investor and his technical side-kick. We hammered out a basic UI while I took verbal abuse for my being Canadian (“eh? giggle giggle giggle”). It was intense & fun and I was remunerated handsomely. The point is, by at least 14 years ago, there was a shift towards (more) customer engagement during the definition stages of a project through Rapid Application Development (RAD). And now, we’re mobile. And now Android Inventor makes sense.
It took me a few days to rationalize my thoughts about the Inventor tool. I’m still not sure they’re rational — they’re certainly not comprehensive — but here they are:
- Google has again raised the bar for openness and community. Openness: everybody can do. Community: everybody can judge.
- The Android development process was already smooth albeit a bit technical.
- Inventor is another great social experiment. FWIW: I love and use Buzz and Wave so whole-heartedly disagree with the detractors.
- Consultants (etc) should be using Inventor at least for prototyping.
- Inventor is the first (that I know of) RAD tool for mobile developments. So,
- I see a great opportunity for better engagement and diversity for mobile projects.
I still have some questions about this. The main issues are:
- Is Inventor best used for throw-away prototypes? Or better,
- How easy is it to move from Inventor to an SDK environment? And,
- Will the developer community embrace this tool? And from the developer’s view,
- How modular is Inventor? How will it support and promote re-usability.
We all love lego. Fin.
Related articles by Zemanta
- Google Releases DIY Android App Inventor (w/ Video) (physorg.com)
- Google App Inventor Wants to Help Non-Coders Build Android Apps [Android] (lifehacker.com)
- Android App Inventor Democratizes Development (pcworld.com)






Leave a Reply