Software Application Development for Android Devices