Building Your First App
Welcome to Android application development!
Android is an open source and Linux-based operating system for mobile devices such as smartphones and tablet computers. Android was developed by the Open Handset Alliance, led by Google, and other companies.
This tutorial will teach you basic Android programming and will also take you through some advance concepts related to Android application development.
This class teaches you how to build your first Android app. You’ll learn how to create an Android project and run a debuggable version of the app. You'll also learn some fundamentals of Android app design, including how to build a simple user interface and handle user input.
Prerequisites
Android programming is based on Java programming language so if you have basic understanding on Java programming then it will be a fun to learn Android application development.
Set Up Your Environment
Before you start this class, be sure you have your development environment set up. You need to:
- Download Android Studio.
- Download the latest SDK tools and platforms using the SDK Manager.
Note: Although most of this training class expects that you're using Android Studio, some procedures include alternative instructions for using the SDK tools from the command line instead.
This class uses a tutorial format to create a small Android app that teaches you some fundamental concepts about Android development, so it's important that you follow each step.
What is Android?
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 smartphones and tablets. It has been the best-selling OS on tablets and on smartphones since 2013, and has the largest installed base
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. The operating system's current design language is Google's Material Design. Android's primary app store is Google Play, with over one million Android applications ("apps") published and 50 billion downloads as of July 2013. In addition to touchscreen devices, Google has further developed Android for television, cars, and wristwatches, each with a specialized yet similar interface. Variants and forked versions of Android are also used on notebooks, game consoles, digital cameras, and other electronics.
Android was initially authored by Android, Inc., which Google bought in 2005, and unveiled it in 2007, along with the founding of the Open Handset Alliance – a consortium of hardware, software, and telecommunication companies devoted to advancing open standards for mobile devices. A 2013 survey of mobile application developers found that 71% of developers create applications for Android from April to May, and a 2015 survey found that 40% of full-time professional developers priorily see Android as their target platform, compared to Apple's iOS on 37% with both platforms far above others.In September 2015, Android had 1.4 billion monthly active users.
Why Android?
We will continue the next portion in our next blog.
Thank you.

