Application Development for Android and IOS smartphones