Basic Knowledge about Android O.S and Application Development

Android is a mobile operating system (OS) currently developed by Google, based on the Linux kernel and designed primarily for touchscreen mobile devices such as smart phones and tablets.

Android’s user interface is mainly based on direct manipulation, using touch gestures that loosely correspond to real-world actions, such as swiping, tapping and pinching, to manipulate on-screen objects, along with a virtual keyboard for text input.

In addition to touchscreen devices, Google has further developed Android TV for televisions, Android Auto for cars, and Android Wear for wrist watches, each with a specialized user interface.

Android’s source code is released by Google under open source licenses, although most Android devices ultimately ship with a combination of open source and proprietary software, including proprietary software required for accessing Google services.

Android Applications, which extend the functionality of devices, are written using the Android software development kit (SDK) and, often, the Java programming language that has complete access to the Android APIs. Java may be combined with C/C++, together with a choice of non-default runtimes that allow better C++ support.

Android has a growing selection of third-party applications, which can be acquired by users by downloading and installing the application’s APK(Android application package) file, or by downloading them using an application store program that allows users to install, update, and remove applications from their devices.

Google Play Store is the primary application store installed on Android devices that comply with Google’s compatibility requirements and license the Google Mobile Services software.

Due to the open nature of Android, a number of third-party application marketplaces also exist for Android, either to provide a substitute for devices that are not allowed to ship with Google Play Store, provide applications that cannot be offered on Google Play Store due to policy violations, or for other reasons.

Android platform is one of the emerging mobile application development platforms for industry. You can easily learn android app development by online resources or join android training at any institute.

A short guide for the beginners for Iphone app development

iOS (originally iPhone OS) is a mobile operating system created and developed by Apple Incand distributed exclusively for Apple hardware. It is the second most popular mobile operating system in the world by sales, after Android

As of January 2015, Apple’s App Store contained more than 1.4 million iOS applications, 725,000 of which are native for iPads.

The iOS user interface is based on the concept of direct manipulation, using multi-touch gestures. Interface control elements consist of sliders, switches, and buttons. Interaction with the OS includes gestures such as swipetappinch, and reverse pinch, all of which have specific definitions within the context of the iOS operating system and its multi-touch interface.

Major versions of iOS are released annually. The current release, iOS 9.2, was released on December 8, 2015. In iOS, there are four abstraction layers: the Core OS layer, the Core Services layer, the Media layer, and the Cocoa Touch layer.

Iphone Application development is much in demand now a days.

There are millions of apps only for iPhone.

If you want to learn ios app development you have a good skill in programming. “Objective C” and “Swift” are the programming language for iphone app development.

Application development is a good source of income, there are so many job opportunity in iphone app development.

With the iphone apps you can earn money, it is a best platform for business.