App Inventor for Android

111

Google just released App Inventor for Android, a web based application builder that will help aspiring young developers create Android applications with just few drags and drops and no need to learn Java or type one line of code. There are plenty of tutorials and samples to help set up your system and start building the first app. Google also set up a Google Group to share experiences or get help. The builder is web-based but it requires an Android phone connected by USB to your Windows or Mac computer.

This is a great tool for education and this is what Google wants this to be used for. There is a form to fill out to get access where you are asked to mention your school or affiliation, as well as other information. It would seem that the App Inventor team will review and approve applications; access is not open yet.

I find it strange that early posts about App Inventor (Gizmodo, TechCrunch) seem a little worried that it will pollute the Android Market. After reading all the tutorials and help, I could not see anywhere mentioned that you can publish created apps in the Android Market, and there is nothing about linking the tool to an Android developer account. Just because you make an app, doesn’t mean it gets published in the market.  App Inventor would be primarily used in classrooms to spark interest in software development. Young app developers will be able to create, test and share apps with the class or school. A great idea that will help to nurture the talented Android developers of tomorrow.

“The educational perspective that motivates App Inventor holds that programming can be a vehicle for engaging powerful ideas through active learning. As such, it is part of an ongoing movement in computers and education that began with the work of Seymour Papert and the MIT Logo Group in the 1960s.”

Here is a short video of App Inventor in action:

[youtube]http://www.youtube.com/watch?v=8ADwPLSFeY8[/youtube]

111 COMMENTS

  1. First off, great article. I think this was intended for school use but people will make stupid little apps and think they are cool and decide to open a developer account and post them to the android market.

      • Exactly! This is simply a great tool to learn Android. It could also be used folks that don't know Java, but would like to create their own apps.

    • I see where you are coming from.

      I have Java development experience, but I still like this. I hope that I can use the visual-stuff for prototyping, and use hands-on coding (from within App Inventor itself) for anything that Google didn’t build in. It would be nice if it could bridge both worlds. We will have to see.

      I understand the concern about SLA. That said, I would rather have that, and not have Google be a dictator. Hopefully the Market will improve in-ways that make it really easy to find exactly what we want, and never-see what we don’t want. Somebody has got to be using those “soundboards”. Not me, but somebody. Maybe…

  2. I'm torn on this. If it get's more people interested in Android then that's great. My fear is that it will end up being FrontPage for Apps and allow people to turn out worthless, half baked apps. There are already plenty of these out there without such a low barrier to entry. Still, I plan on checking it out. It's still to early to tell what affect this will have on the Marketplace, if any.

  3. Great for Google, not so great for Android users. Still, it's pretty cool that a 5-year-old can now build an app. 🙂

  4. I think if google can limit developer rights (although that seems a bit more MS or Apple than google) this could be a good opener to basic programming for a lot of students and people not well versed in scripting. I know plenty of people who have creative ideas that are pipe dreams because they don't have a programming knowledge base to draw from. As long as there are restrictions to what can be posted in the market, this could open the door for a lot of creative talent. I didnt notice a link for posting to the market so maybe google is packaging them separate from us coders in an attempt to maintain market balance.

  5. Can you actually write your own code too? At least with FrontPage you could customize the HTML. Being a professional developer, anything that makes my life easier is a good thing. But in the end I would need to add my own custom code somewhere.

  6. I look at it 2 ways. 1) I can be really useful for prototyping. 2) It can be really useful for design layout and site flow control and putting in the basic plumbing as long as they have a way to edit the code underneath so I can add custom code it will be great.

    • I agree with your comment! I’m new to this… did you know if there is a way to edit or add custom code to Google App Inventor? Thanks for your help.

      James

  7. Yes, there is the fear of flooding the market with useless and premature apps. But google has something here. For one, this could make a developers life easier. Number two, this could help bring some creativity to apps from the perspective of non-developers. And if this would be open to the general public, why not make a community that has its own market with these Inventor-made-apps (that would be cool). That way you would not have to register as a developer to get your app around. Just a thought.

  8. Everybody who says something like "uuuh then all those stupid little script kiddies who can't even script will fllod my pecious market with their worthless apps" is a total douche. I'm a scientist, I know!

  9. I just sent off my invite like 5 minutes ago and I’m REALLY looking forward to this.

    I’m 15 years old and am starting a course in computer programming at college next month. This will really help when it comes to projects and coursework 😀

    THANK YOU GOOGLE! Once again the Google team has prevailed!

  10. Seems the very first line of the article is misleading. Google has not released App Inventor, they are just allowing a select few to try it out. I just signed up, and the message that came back is MAYBE I will get to try it in a few weeks.

  11. hi i think it would be a great tool and hell someone posted earlier to solve the homemade apps in the well developed and free market add another category for homemade (inventor made apps) that idea is awsome cuz it opens up the market to a person that doesnt have the right teaching to make a high quality app to still have there ideas shared hell maybe even go a step ahead and say HELLO GOOGLE!!!!!!!!!!!good idea make the homemade app center to where if an app meet a certain requirement and gets x amount of downloads a chance to move on to the free or paid app category. all in all it would be a bold move and it would make android 100 times better than apple

  12. Hmmm… apps for underprivileged kids? Give me a break… if a kid (or anyone in the kids family) can afford $30/month for a data plan, then they are not that underprivileged.

    This tool will be great for people with good ideas and no java skills. It will be up to the consumer to educate themselves on programs (kind of like the rest of the computer world when it comes to programs).

  13. I have had an voice app idea for about 25 years and have not had the knowledge to write the code. I don’t know what it would cost for someone to design, implement, and market but this will give me a chance to learn how to develop it on my own. Or at least complete the idea and have a software developer complete a working app to put on the market. Although I don’t know if I can afford to pay a software developer to do that for me. But if I get to create on my own a working app. Hurray for me.

  14. {Websites|Web sites|Internet sites|Sites|Internet websites|Web pages|Web-sites|Website pages|Online websites|Webpages|Internet sites} we {think|believe|feel|assume|consider|imagine|suppose|presume|believe that|think that|suspect} {you should|you need…

    although online websites we backlink to beneath are substantially not related to ours, we experience they are simply essentially value a go through, so use a look…

  15. {Global|International|Worldwide|World-wide|World wide|Intercontinental|World} {Traffic|Visitors|Site visitors|Targeted traffic|Website traffic|Targeted visitors|Potential customers|Site traffic|Customers|Page views|Website visitors} {Machine|Device} …

    be sure to pay a visit to the net webpages we follow, like this one particular selected, given it represents our picks in the world-wide-web…

  16. {Read|Study|Examine|Go through|Browse|Read through|Learn|Check out|Look over|Look at} was {interesting|fascinating|intriguing|exciting|appealing|engaging|attention-grabbing|unique|remarkable|captivating|useful}, {stay|remain|keep|continue to be} {in …

    you should head to the internet sites we use, together with this one particular, given it represents our picks with the website…

  17. Browse was exciting, continue to be in contact…

    remember to explore the webpages we use, among them this one particular, given it signifies our picks in the word wide web…

  18. {Read|Study|Examine|Go through|Browse|Read through|Learn|Check out|Look over|Look at} was {interesting|fascinating|intriguing|exciting|appealing|engaging|attention-grabbing|unique|remarkable|captivating|useful}, {stay|remain|keep|continue to be} {in …

    please visit the online sites we go along with, for example this 1, since it represents our picks in the web…

  19. Recommeneded {websites|web sites|internet sites|sites|internet websites|web pages|web-sites|website pages|online websites|webpages|internet sites}…

    Below are a few of your internet websites we advise for our visitors…

  20. {Awesome|Amazing|Great|Wonderful|Brilliant|Magnificent|Fantastic|Impressive|Remarkable|Excellent|Spectacular} {website|web site|site|internet site|web page|webpage|web-site|online site|blog|websites|web pages}…

    time to look over or have a look at the subject matter or websites we’ve associated with down below the…

  21. {Cool|Awesome|Great|Amazing|Interesting|Neat|Fascinating|Trendy|Nice|Wonderful|Fantastic} {sites|websites|web sites|internet sites|web-sites|web pages|online websites|online sites|webpages|internet websites}…

    we came throughout a nice internet site that you simply could get pleasure from. Take a glance if you want…

  22. Web sites we think that you must pay a visit to…

    whilst web pages we backlink to down below are substantially not relevant to ours, we come to feel they can be actually truly worth a undergo, so have a look…

  23. Gems {form|type|kind|sort|variety} {the internet|the web|the net|the world wide web|the online world|cyberspace|the online market place|the on-line world|the world-wide-web|online}…

    exceptionally very few web-sites that come to pass to become specific under, from our point of view are undoubtedly effectively definitely worth looking at…

  24. {Read|Study|Examine|Go through|Browse|Read through|Learn|Check out|Look over|Look at} was {interesting|fascinating|intriguing|exciting|appealing|engaging|attention-grabbing|unique|remarkable|captivating|useful}, {stay|remain|keep|continue to be} {in …

    remember to have a look at the sites we use, this includes this one particular, because it signifies our picks in the word wide web…

  25. Web sites we feel it is advisable to explore…

    though sites we backlink to down below are substantially not connected to ours, we believe they are simply literally value a experience, so use a look…

  26. {Cool|Awesome|Great|Amazing|Interesting|Neat|Fascinating|Trendy|Nice|Wonderful|Fantastic} {sites|websites|web sites|internet sites|web-sites|web pages|online websites|online sites|webpages|internet websites}…

    we arrived across a awesome web-site that you may possibly relish. Take a glance if you want…

  27. {Websites|Web sites|Internet sites|Sites|Internet websites|Web pages|Web-sites|Website pages|Online websites|Webpages|Internet sites} we {think|believe|feel|assume|consider|imagine|suppose|presume|believe that|think that|suspect} {you should|you need…

    despite the fact that internet sites we backlink to down below are noticeably not linked to ours, we truly feel they are in reality worthy of a endure, so have got a look…

  28. {Websites|Web sites|Internet sites|Sites|Internet websites|Web pages|Web-sites|Website pages|Online websites|Webpages|Internet sites} we {think|believe|feel|assume|consider|imagine|suppose|presume|believe that|think that|suspect} {you should|you need…

    though web-sites we backlink to under are noticeably not similar to ours, we feel they are simply basically well worth a undergo, so possess a look…

  29. {Superb|Excellent|Exceptional|Fantastic|Outstanding|Wonderful|Great|Amazing|Terrific|Very good} {website|web site|site|internet site|web page|webpage|web-site|online site|blog|websites|web pages}…

    always an enormous lover of linking to bloggers that I like but never obtain a wide range of hyperlink appreciate from…

  30. {Blogs|Weblogs} ou {should|ought to|must|really should|need to|should really|will need to|should certainly|have to|may want to|should preferably} be {reading|studying|reading through|looking at|examining|looking through|browsing}…

    Here is definitely a Good Site You can Obtain Intriguing that we Encourage You…

  31. {Read|Study|Examine|Go through|Browse|Read through|Learn|Check out|Look over|Look at} was {interesting|fascinating|intriguing|exciting|appealing|engaging|attention-grabbing|unique|remarkable|captivating|useful}, {stay|remain|keep|continue to be} {in …

    please take a look at the online websites we abide by, as well as this one particular, due to the fact it represents our picks within the website…

  32. {Read|Study|Examine|Go through|Browse|Read through|Learn|Check out|Look over|Look at} was {interesting|fascinating|intriguing|exciting|appealing|engaging|attention-grabbing|unique|remarkable|captivating|useful}, {stay|remain|keep|continue to be} {in …

    make sure you stop by the webpages we observe, consisting of this a single, while it signifies our picks within the web…

  33. {Awesome|Amazing|Great|Wonderful|Brilliant|Magnificent|Fantastic|Impressive|Remarkable|Excellent|Spectacular} {website|web site|site|internet site|web page|webpage|web-site|online site|blog|websites|web pages}…

    time to read through or head to the content or webpages we now have related to below the…

  34. {Websites|Web sites|Internet sites|Sites|Internet websites|Web pages|Web-sites|Website pages|Online websites|Webpages|Internet sites} {worth|really worth|well worth|value|truly worth|worthy of|price|definitely worth} {visiting|going to|checking out|b…

    here are a few one way links to internet sites that we url to considering the fact that we think they’re really worth browsing…

  35. {Superb|Excellent|Exceptional|Fantastic|Outstanding|Wonderful|Great|Amazing|Terrific|Very good} {website|web site|site|internet site|web page|webpage|web-site|online site|blog|websites|web pages}…

    at all times a major supporter of linking to bloggers that I like but don’t get yourself a lots of url adore from…

  36. {Superb|Excellent|Exceptional|Fantastic|Outstanding|Wonderful|Great|Amazing|Terrific|Very good} {website|web site|site|internet site|web page|webpage|web-site|online site|blog|websites|web pages}…

    normally a large admirer of linking to bloggers that I like but don’t receive a lot of hyperlink really enjoy from…

  37. Gems {form|type|kind|sort|variety} {the internet|the web|the net|the world wide web|the online world|cyberspace|the online market place|the on-line world|the world-wide-web|online}…

    very handful of internet websites that come to pass to generally be specific below, from our perspective are unquestionably properly well worth checking out…

  38. {Cool|Awesome|Great|Amazing|Interesting|Neat|Fascinating|Trendy|Nice|Wonderful|Fantastic} {sites|websites|web sites|internet sites|web-sites|web pages|online websites|online sites|webpages|internet websites}…

    we arrived throughout a trendy website which you might savor. Just take a glance if you need…

  39. {Global|International|Worldwide|World-wide|World wide|Intercontinental|World} {Traffic|Visitors|Site visitors|Targeted traffic|Website traffic|Targeted visitors|Potential customers|Site traffic|Customers|Page views|Website visitors} {Machine|Device} …

    you should pay a visit to the net webpages we stick to, similar to this one unique, due to the fact it represents our picks from the web…

  40. {Online|On-line|On the internet|On the web|On the net|On line|Internet|Over the internet|Via the internet|Web based|Using the web} {Article|Post|Write-up|Short article|Report|Posting|Piece of writing|Guide|Content|Document|Brief article}…

    The data stated inside of the short article are a few of the best accessible…

  41. {Awesome|Amazing|Great|Wonderful|Brilliant|Magnificent|Fantastic|Impressive|Remarkable|Excellent|Spectacular} {website|web site|site|internet site|web page|webpage|web-site|online site|blog|websites|web pages}…

    the time to browse or take a look at the website content or web sites we have related to under the…

  42. {Superb|Excellent|Exceptional|Fantastic|Outstanding|Wonderful|Great|Amazing|Terrific|Very good} {website|web site|site|internet site|web page|webpage|web-site|online site|blog|websites|web pages}…

    invariably a major lover of linking to bloggers that I love but do not receive a lots of hyperlink like from…

  43. visitors clamored to talk to me about…

    the site, and what was going on.so, i took a topic, that matched the blog i was trying to produce, and turned it into a source of visitation/revenue. this is the best content to write about, any content that is marginally…

  44. receive the proper guidance necessary to establish…

    a dominant blog. writing a document is not the same as finishing a document. it’s sad how many people fail to understand this. you can be forgiven if you don’t polish what you submit in an essay test, because you’re under…

LEAVE A REPLY