ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

How To Make & Create Android Apps / Games - Mobile Software Development Simplified

Updated on March 13, 2013

With 850,000 new Android devices being activated daily, many keen gamers grow up wanting to develop their own games. Many of them are put off by the coding aspect of software development. With the advent of smartphones and Android Market, the smartphone/tablet software market has started booming, not that the software market has ever been weak. A good enough Android app priced at approximately £2 could easily generate 10,000 downloads or more. That's £20,000+

It costs $25 to sign up with Android Market as a developer. However, technology companies are hoping that tablet PC's will eventually completely replace laptops and netbooks and become the main way of computing.

What many young potential developers don't realize is that it's not an absolute necessity to be able to code in order to get into the software industry. You do not need to be a computer programmer. In fact, there are many software tools available that take the 'coding' aspect completely out of development leaving you with just a set of commands and customizable settings that allow you to build a game or app from scratch, similar to WYSIWIG (What You See Is What You Get) web design tools such as Microsoft Frontpage or Web Expression.

The Coding Method

As most programmers will already know, Android apps and games are based on Java therefore many developers will use the Eclipse IDE (integrated Development Environment) along with the Android SDK (Software Development Kit) plus the ADT plug-in in order to create Android software - sounds stupidly complicated already eh? To create software programs this way requires a knowledge of coding in Java. Learning this method is advised if you plan to take your software development to a serious level, although it does require a strong understanding of the basic fundamentals of computer programming: variables, integers, functions, methods, loops, etc - this is not as difficult as it first appears to be and is much easier than learning to speak a language like French or Spanish.

However, for the beginner there are much easier ways to get started developing your own Android apps which will familiarize you with the way they work and to be honest trying to use Eclipse even just for the basics can be ridiculously difficult to do and that's if you can even get Eclipse working in the first place which requires about three days of downloading and installing other software to get your development computer set up. Personally, I find Eclipse a complete and utter waste of time.

Google Labs App Inventor

Update: App Inventor has now shut down and is moving to MIT Center for Mobile Learning.

App Inventor is a new online creation facility by Google Labs, that allows users to create Android apps by using a drag and drop interface. You simply load in all the graphics and sound that your app is going to use, arrange it on the screen and select what happens when certain items are clicked. The system is relatively easy to use and compiles your app or game into a downloadable .apk file. The app or game can then be installed on compatible Android devices. People who don't have an understanding of how software programs operate should read the online manual first. It's easy once you know how.

The only current disadvantage to App Inventor at the moment is that you are not able to upload your apps or games to Android Market although Google are working on a solution to this. However, you can host the downloads on your own site or elsewhere as most people set their Android devices to allow installation of third party non-market apps to avoid compatibility issues.

Appsgeyser

Appsgeyser is another useful app creation tool that lets you build Android apps or games from already existing content. Appsgeyser is extremely easy to use in that you can simply type in the web address (url) of your own website and Appsgeyser will automatically convert it into an Android app for you. However, you should ensure that the pages of your site are set to the correct size for a standard Android app or the pages will be too big to fit the screen.

Appsgeyser also allows you to monetize your apps either by placing ads in your app or selling them ad-free via the Appsgeyser network. They also have free educational resources that they claim can help lead your app towards success. Rather interestingly, Appsgeyser also supports HTML 5 to add advanced features, the ability to send pop-up notifications to your apps and advanced statistics so you can see how many times your app has been installed.

Once you have finished building your Android app Appsgeyser then allows you to download the .apk file which is the installation file that will be downloaded to Android devices. If you so wish you can then upload this file to sites such as Google Play (Android Market) and SlideMe Market. Any apps made with Appsgeyser are automatically hosted on their own network.

Andromo

Note: Andromo have now started charging a subscription fee for their service. For anyone who already has apps made at Andromo, this now means that you can no longer even update your apps unless you pay for a subscription. Whilst discount rates have been offered to already existing members I can't help feeling a bit ripped off by Andromo's secret plans. I would therefore now recommend one of the other services.

Thirdly and finally, Andromo is yet another online tool that lets users create their own Android app for free with no programming or coding skills required. Andromo lets you mix and match a variety of features and components that allow you to build your own professional Android app plus more features are continuously being added. Andromo supports interactive maps, photo galleries, blogs and feeds, video playlists, custom pages, websites, HTML & CSS, MP3 music, soundboards and much more making it a full-on WYSIWIG Android app creation tool. Andromo claim that their users have, so far, created 9,398 apps which have been built 12,719 times (at the time of writing). Andromo had over 11,000 users sign up within a few weeks of going into beta.

As with Appsgeyser, Andromo lets you download the .apk file of your app which you can then upload to your choice of Android Market. There are also options to include your own advertising within your apps so that you can earn money from them.

Uploading To Android Markets

Once you've got your .apk file which is ready for installation on Android devices, the next step is to get them hosted online. Although both Appsgeyser and Andromo have their own networks where your app can be downloaded by users, you can reach an even wider audience by uploading it to the Android Markets, of which there are several:

Google Play (previously Android Market) - Google charge a $25 for anyone who wishes to sign up as a developer. There are also restrictions and requirements for your app which you need to check before uploading your app.

SlideMe Market (Original Android Market) - SlideMe claim to be the original Android Market and claim that they were in existence before Google Play (Android Market). SlideMe Market is a simple solution for those just getting started in Android development, as you can sign up for free and upload your apps straight away. Each app must have at least two images associated with it - an icon and a screenshot. As long as these requirements are met then you should have no problem publishing your app.

By Sparkster

Also see:

Comments

    0 of 8192 characters used
    Post Comment

    • rahul0324 profile image

      Jessee R 5 years ago from Gurgaon, India

      great hub

    • profile image

      john anon 5 years ago

      awesome this is just what ive been looking for.

    • Paulie profile image

      Paulie 5 years ago

      Thanks, useful info.

    • theinfoplanet profile image

      theinfoplanet 5 years ago from The Planet of Information

      I had worked with Google app inventor, but none of the others, so this was really helpful. Also App Inventor has shut down and is moving to MIT Center for Mobile Learning, just incase you wanted to update this hub.

    • sparkster profile image
      Author

      Marc Hubs 5 years ago from United Kingdom

      Thanks for the info theinfoplanet!

    • TheAth1ete profile image

      TheAth1ete 5 years ago

      Thanks, dude! Really helpful for getting started with apps. I'm using Andromo and it's pretty sweet. Good look!

    • ib radmasters profile image

      ib radmasters 5 years ago from Southern California

      sparkster

      Very interesting hub.

      Too bad you didn't get more comments.

      Apathy app must be running. lol

    • PreetSaluja profile image

      PreetSaluja 5 years ago

      Thanks! Useful info.

    • profile image

      JavaCoder912 5 years ago

      Very nice hub. But it is really simple to use Android SDK with Eclipse and whatnot.

    • sparkster profile image
      Author

      Marc Hubs 5 years ago from United Kingdom

      I find Eclipse awful to work with, it just seems to make things harder. However, there are alternatives such as IntelliJ or even AIDE.

    • mamb786 profile image

      Md Abdul Muneem Billah 5 years ago from Paba Natun Para, Sapura, Rajshahi, Bangladesh

      Thanks to You for this useful hubs.

    • creepyhead profile image

      creepyhead 5 years ago from philippines

      im starting to use those you've suggested. its really cool!

    • sparkster profile image
      Author

      Marc Hubs 5 years ago from United Kingdom

      Thanks creepyhead,

      Today Andromo have just updated their system to include more utilities and early members may have also been given a special offer!

    • sangre profile image

      Sp Greaney 4 years ago from Ireland

      Thanks for your tip. Just what I wanted. Since I'm a newbie it will be cool to check these sites out.

    • profile image

      SurgeForward 4 years ago from 11820 Northup Way, E-200 Bellevue Washington USA 98005

      Very well written hub - thanks for the information

    • sparkster profile image
      Author

      Marc Hubs 4 years ago from United Kingdom

      Alexandra, your comment is virtually identical to the one you left 5 months ago. Don't happen to own or work for Snappii do you??

    • profile image

      zoe 3 years ago

      It's confusing

    • profile image

      Bob 3 years ago

      All app builders mentioned don't work or cannot build the apps I need.

    • sparkster profile image
      Author

      Marc Hubs 3 years ago from United Kingdom

      In that case I suggest downloading AIDE to your Android device and learning how to code in Java - I also have tutorial articles to get you started on this:

      https://hubpages.com/technology/Become-An-Android-...

    • tieuthao profile image

      tieuthao 6 weeks ago

      Thanks you.

    Click to Rate This Article