Showing posts with label Mobile App Development. Show all posts
Showing posts with label Mobile App Development. Show all posts

Friday, April 5, 2013

Android App Development

Android App Development
Android is one of many Operating system for Smartphone , Android Inc. was founded in Silicon Valley, California, in October 2003, with the idea of providing a mobile platform that is more aware of the user’s location and preferences.
Google acquired Android Inc. in August2005 as a wholly owned subsidiary of Google Inc. Google’s main intention was to provide a fully open platform, backed by Google technologies, for both the users and the application developers.
In November 2007, the Open Handset Alliance was founded as a consortium to develop an open standard for mobile devices. Open Handset Alliance began its journey by announcing the Android platform. In less than a year, new members started joining this consortium.

Why Android ?
Android is the first complete, open, and free mobile platform.
·         Complete : The Android platform is a robust, secure, easily upgradable, mobile platform with a comprehensive framework and well-defined interfaces. It allows application developers to develop and fully blend their applications into the platform. It also provides compatibility and certification programs, so device manufacturers can design highly compliant devices.
·         Open : The entire Android platform has been developed and provided under open source Apache licensing terms. Android does not distinguish between preloaded applications and third-party applications. Developers have full access to device features and services while developing applications.
·         Free : The Android platform does not charge any licensing, royalty, membership, or certification fees to develop applications on the platform. Android platform source code and software development kits are provided free of charge to application developers. The software development platform is widely available on many desktop operating systems, allowing application developers to develop applications using the operating system of their choice.
Now, Android is one of the majors player in market. And now android version is 4.2 (API 17) a.k.a Jelly Bean . Ok today, I will give a little tutorial to develop android app. There is some tools that you will need for start to develop android app, here :
·         Java (Click for download)
·         Android SDK bundle (include netbeans and emulator) (Click for download)
here we go, if you have install Java, Unzip your (android SDK bundle) then open Netbeans
Android App Development

Then click android SDK manager.
Android App Development


Check your SDK is ready or not. (the most important think is SDK platform & ARM EABI v7a System Image if both or them is installed that’s mean your android version is ready).
Android App Development  

For our first project android click File > New > Android Application Project.
Android App Development

Then fill your application name, project name, package name (I choose org.mobilephone45.blogspot.com.helloworld) the mobilephone.45.blogspot.com you can change with your pleasure. The package name is your package for java codes. Choose minimum SDK (minimum android version to run your apps), Target SDK (your android version target to run this app), Compile with (your compiler), Theme (theme for your app).

Android App Development

Next step, choosing your launcher or activity, it mean if you want to create your own activity with your creativity you can uncheck create activity .

Android App Development

Choose your launcher icon, if you want to create your own, you can click Browse in Image File

Android App Development


Choose your activity, if you uncheck Create activity before, you won’t need this but if u check create activity you’ll need this.
Android App Development


Click Next and Finish. (not Finish to develop an app I mean lol) this Finis is Finish to configure your app :) .

Android App Development


Then you will see this one

Android App Development

Just like that you can run your first app with Android Virtual Device Manager, if you not configure your AVDM yet, check this out.


Click Android Virtual Device Manager
Android App Development



Then New

Android App Development 

Android App Development
Configure your AVD like this
(AVD Name can named with (space))
Then click OK, after you click Ok, click START.
After you click start, your AVD will open (maybe
Need a few time to wait your AVD load, be patient)

Android App Development


If you want to run your app, just Righ Click on your Package , Run As > Android application

Android App Development

HERE WE ARE, your first android app is finish.

Android App Development


Ok, maybe that’s a little bit about Android App Development, all you need is improve your self for become good developer. And sorry for my bad English :) .

J67SXXXHTSFT