Wednesday 12 June 2013

Android app development

The basics of Android app development

If you have an Android-powered device, at some point you have probably wondered if you can create an Android app. This is how most Android application development is initiated. If you would like to know more about the basics in Android app development, read the tips below.




First of all, Android apps are dependent on the programming language called Java. You will need Android SDK tools to create the code for your app in the right archive file (dubbed Android package.) You will know this file is the right one for your Android app development because it has the suffix .apx – take note that your archive file may also have other data and resource files. This Android package is very important so that your application will get installed in the system.

The Android operating system itself is based on the Linux system. In essence it is a multi-user system wherein every application counts as a different user. The Android operating system will give every app its own unique Linux user ID. With this Linux user ID, every file in your Android package can be accessed. Without the user ID the files cannot be accessed meaning your Android app development cannot proceed. However, this does not mean that your app cannot run independently. Every app code can rely on an independent virtual machine to operate without having other apps running in tandem.

You will also find that every app has a particular Linux process to follow. This Linux process gets activated by the Android system if you need to make a component run. Once you are done with that component’s operation, the Android system will shut it down. This allows other applications the chance to run using sufficient memory.This is same for Android apps development also





In simple terms, the Android system will allow your Android app to only use the components that it needs. If there are components that are not required for that particular app, you cannot access them because of the default settings of the Android system. Always factor this in during Android app development
Application components come in four varieties. They are the activities, services, content providers, and broadcast receivers. You will need a manifest file to be able to inform your Android system about each component during Android apps development.

Many devices now use the Android system – for this reason it is important to know first if the kind of app you intend to install is appropriate for that device.

No comments:

Post a Comment