Android Q

What Is Android And Android Development


What is Android:

Android is an mobile operating system developed by Google which runs android applications and it is based on Linux kernel and many open source software.


Android Open Source Project(AOSP):

 The AOSP is a guide to development of the Android platform. This platform consists of  Linux Kernel, Libraries, Dalvik Runtime, Frameworks and Applications.

As mentioned in www.source/android.com  As an open source project, Android’s goal is to avoid any central point of failure in which one industry player can restrict or control the innovations of any other player. To that end, Android is a full, production-quality operating system for consumer products, complete with customizable source code that can be ported to nearly any device and public documentation that is available to everyone

Anyone could contribute code to AOSP and  also anyone could use the open source code, this allows the developer to learn  from other projects. There are tons of libraries available to use in your projects, it helps the developer in getting rid of  boiler plate codes in its projects. A library includes everything needed to build an app.Think library as a pieces of code already written that helps the developer to develop their mobile apps easily. Android uses Linux kernel to develop an android operating system on it. The Dalvik rutime acts like Java virtual machine which is designed for Android. The Application Frameworks are set of Api’s that allows developers to quickly and easily  write apps. It consists of tools for designing UI like Buttons,textField etc


Android Software Development Kit(SDK):

   The Android SDK enables the developers to create applications for Android platform. The sdk tools consists of libraries, visual editors, sample projects, debuggers, documentation, API and much more. Whenever a new android version is released along with it a new SDK tools are released to be used by developers which are downloaded with the help of sdk manager. Each android version has its own sdk platforms. In order to build an app you must specify an SDK platform as per your build target.


Different Android versions:

  1. Android 1.5: Android Cupcake
  2. Android 1.6: Android Donut
  3. Android 2.0: Android Eclair
  4. Android 2.2: Android Froyo
  5. Android 2.3: Android Gingerbread
  6. Android 3.0: Android Honeycomb
  7. Android 4.0: Android Ice Cream Sandwich
  8. Android 4.1 to 4.3.1: Android Jelly Bean
  9. Android 4.4 to 4.4.4: Android KitKat
  10. Android 5.0 to 5.1.1: Android Lollipop
  11. Android 6.0 to 6.0.1: Android Marshmallow
  12. Android 7.0 to 7.1: Android Nougat
  13. Android 8.0 to Android 8.1: Android Oreo
  14. Android 9.0: Android Pie


What is Android Development:

Android development is the process by which android applications are developed. Android applications can be developed using Java ,Kotlin,C++ languages.


Android Developer Tools:

Google provides Android software development kit  and Gradle tooling kit to start compiling and running your android apps


Where to develop android applications:

   Google provides the official IDE ,Android Studio to develop android applications. It is the most used IDE for developing android apps. Before Android Studio, Eclipse was used by many android developers to develop android apps, but now most of the developers has shifted from Eclipse to Android Studio. There are other many IDE’s available to develop android applications but most of the developers prefers Android Studio as it has its benefits in using it. Also there are other cross platform IDE’s to develop mobile applications for two leading mobile OS, Android and IOS ,that means single code for both mobile OS. Sounds cool right? But we would recommend you to start first with the official IDE’s to develop applications like Android Studio for android applications and etc.


Okay now, If you made up your mind to start developing in Android Studio then you would think whether to start Android Studio with Java or Kotlin. Previously it was only Java and C++  but now it is also Android with Kotlin.

We recommend you to start Android Studio with Java first. For more article visit our site: Bunkers Point.

do check on that for more information on it.

Add a Comment

Your email address will not be published. Required fields are marked *