WinInfo Daily News   |   Windows IT Pro
in

This Blog

Syndication

SuperSite Blog

App Inventor for Android

Google has just released a beta version of a tool called App Inventor for Android that lets you "build just about any [Android] app you can imagine." Similar in function to early versions of Visual Basic, this is a serious competitive threat to iPhone, Windows Phone, and other smart phone platforms, while harkening back to the early days of the PC, when people were often expected to make their own applications. I haven't tried it yet (I'm on a train to New York as I write this), and it has some weird system requirements, but it looks impressive.

App building is not limited to simple games. You can also build apps that inform and educate. You can create a quiz app to help you and your classmates study for a test. With Android's text-to-speech capabilities, you can even have the phone ask the questions aloud.

To use App Inventor, you do not need to be a developer. App Inventor requires NO programming knowledge. This is because instead of writing code, you visually design the way the app looks and use blocks to specify the app's behavior.

The App Inventor team has created blocks for just about everything you can do with an Android phone, as well as blocks for doing "programming-like" stuff-- blocks to store information, blocks for repeating actions, and blocks to perform actions under certain conditions. There are even blocks to talk to services like Twitter.

Because App Inventor provides access to a GPS-location sensor, you can build apps that know where you are.

You can write apps that use the phone features of an Android phone. You can write an app that periodically texts "missing you" to your loved ones, or an app "No Text While Driving" that responds to all texts automatically with "sorry, I'm driving and will contact you later".

App Inventor provides a way for you to communicate with the web. If you know how to write web apps, you can use App Inventor to write Android apps that talk to your favorite web sites, such as Amazon and Twitter.

Impressive.

Comments

 

subzerohitman721 said:

This is why I've become such a fan of Google. They are not intimidated by Apple, Microsoft, or anyone else. They simply just do. This is why I believe Apple & Microsoft has already lost the mobile war to Google. Apple & Microsoft simply does not know it yet. While Apple plays catch up with iOS, Google moves right along with FroYo, Gingerbread and now App Inventor.

App Inventor unlike Microsoft products actually plays well with other companies like Amazon and Twitter. Unlike Apple, Google keeps an open mind about apps & keeps the content creation doors open. I'm shocked that Apple rejected Chris Marquardt's app. Really Apple? No wonder developers are so tempted by Android.

The mobile war is mirroring Microsoft vs Apple. Except that Apple's in the same spot doing the same thing they were doing 20 years ago. We know how this story ends. Microsoft could still pull a rabbit out of it's hat, but I've placed my bets with Android.

Now if Google would just take a little more control with Android, just a smidge, it would be excellent. I'm actually looking forward to my next Android device.

July 12, 2010 7:48 AM
 

meason said:

As a .Net developer this will be interesting to try, I wonder exactly how complex your app can become without coding.  can you deploy it to your own phone without paying anyone like apple?

July 12, 2010 8:48 AM
 

Cavorter said:

I know you don't particular care what Palm has been doing with WebOS at this point, but they released "Ares" which is exactly the same kind of tool back in April. (ares.palm.com/.../login.html [Palm Dev account required]) It had technically been available for months before that in Beta form.

I've played around with it a bit and found it to be fairly good though I haven't had a chance to mess around with Inventor yet to see how it compares.

July 12, 2010 11:03 AM
 

chuckb84 said:

Interesting, but the devil is in the details. I wonder how it compares to web apps in functionality? There's no doubt that Apple's system, with Xcode, Objective C, et al, is complex, but it delivers a very high quality product.

There other thing is, with 100,000+ apps for Android and iPhone, do we NEED to empower everyone to write their own version of iFart or iFlashlight?

I don't think this gives much of a competitive edge to Android, simply because the analogy of current smart phones with the early PC days is false. The early PC users were total geeks; smart phone users see them as appliances. They want the apss to be AVAILABLE, but I don't think many of them are burning to code their own.

July 12, 2010 4:59 PM
 

gavers said:

Sounds similar to OS X's Automator (and no, I'm not saying Google copied it or anything like that.) But the idea of programming by linking together several pre-defined bits of functionality is the same. I plan to try it out. Hopefully it still allows writing code to do things that aren't exposed by these "blocks"

July 12, 2010 6:28 PM
 

utepastor said:

Gotta agree with Cavorter, Palm has had this for quite some time. Sure it was not news in April but now that HP owns Palm you gotta believe things are going to pick up quickly.

July 12, 2010 7:17 PM
 

EricoF3 said:

Hoe to get this app?

July 12, 2010 9:27 PM
Acceptable Use Policy

About pthurrott

Paul Thurrott is the guy behind the SuperSite for Windows. Way behind. :)
Windows IT Pro |  Subscribe |  Register |  FAQ for Windows |  Media Kit |  WinInfo News |  Europe Edition |  About Us |  Contact Us/Customer Service |  Affiliates/Licensing
SQL Server Magazine |  Office & SharePoint Pro |  WinDevPro |  asp.netPRO |  IT Library |  Technology Resource Directory |  ITTV |  IT Job Hound

© 2010 Penton Media, Inc.     Terms of Use | Privacy Statement | Reprints and Licensing