
When it comes to writing mobile apps, the closest we've come at MUO is Beth's article on how to develop an iPhone app. Even with the iPhone approach, you need to learn Objective-C. In other words – you've got to learn how to become a coder. Well, for those of you that appreciate visual-based programming like me, then you will be very happy to learn that Android has made it possible for anyone with even the most basic programming experience to create their very own high-quality and highly functional Android applications. The secret weapon to developing Android apps? It's called the Google App Inventor and it's offered at Google Labs.
Setting Up Google App Inventor
The App Inventor consists of three parts. There's the design tool, the blocks editor, and finally configuring your phone.The first thing you have to do is set up your phone. Go into Settings -> Applications and make sure that "Unknown sources" is selected. This allows the Blocks Editor to install itself and communicate with your phone for testing purposes.


When you first sign up to use the App Inventor, you're going to need to install the Block Editor as one of the steps. This is a Java application that installs onto your computer, and it gives you the ability to modify the behavior of the "blocks" that you've created in design mode, and it communicates directly with your phone.
Once you've signed up and you're in the design tool, just select "New" and name your first project. In this example, I'm going to get started on a matching game for my kids where they need to match images of cats on a 3 x 4 grid.





After about an hour of playing around – I finished programming the initialization of all of the buttons when my app first loads, as well as what to do when the user clicks on the first button.

As you can see in the left navbar in the design tool, you have access to just about everything your Android can do – sensors, contact list, video players and much more.


So, sign up to become a developer and try out the Google App Developer yourself. You may be surprised, you may find yourself creating some of the coolest applications imaginable. All it takes is a little bit of patience and some time to play around with the development tools.
Let us know if you were able to succeed in developing your own Android apps and what you think of the design and block editor tools in the comments section below!
Image Credit : Svet
Follow MakeUseOf on Twitter. Includes cool extras.





Similar MakeUseOf Articles
- Learn How To Write Computer Program with SmallBasic (19 comments)
- 5 Windows Git Clients To 'Git' The Job Done (7 comments)
- Who Invented the Pascal Program? [In Case You Were Wondering] (15 comments)
- What Is An API & What Are They Good For? [Technology Explained] (8 comments)
- The Top 3 Browser-Based IDE's To Code In The Cloud (6 comments)
- Learn To Code At Any Level With Google Code University (9 comments)
- How To Write Your First Google Android Application (45 comments)
- How To Build A Basic Web Crawler To Pull Information From A Website (Part 2) (11 comments)
- How To Build A Basic Web Crawler To Pull Information From A Website (Part 1) (28 comments)
- 8 Websites Every Microsoft .NET Developer Should Know About (21 comments)
Sent with MobileRSS for iPhone
Sent from my iPhone with love and passion
No comments:
Post a Comment