Professional Documents
Culture Documents
Development Project (AutoRecovered)
Development Project (AutoRecovered)
1. INTRODUCTION.
The Android Operating System .
How do Android Apps Work.
Programming Languages Used For Developing Android Apps..
1. INTRODUCTION
Welcome to your guide to Android™ app development! This
book aims to teach the basics of Android app development in
Android Studio using Java programming language. I assume
that you don‟t have any Java® or Android programming
experience at the start of this book. I am going to explain
every bit of app development in simple terms. You‟ll start
from scratch and will be able to convert your ideas to your
own apps after completing this book. A single book obviously
cannot make you the best expert on a platform or
programming language however you‟ll have a solid
background and hands-on experience on Android app
development with this book. Android apps had been
developed using Eclipse integrated development environment
(IDE) with Android Development Tools (ADT) plugin in the past.
However, Google introduced Android Studio as the official IDE
for Android app development in 2014 and this IDE became the
standard. The latest stable release is Android Studio 2.2, which
will be used in this book. Let‟s overview the fundamentals of
Android operating system and the related concepts before
starting our programming journey.
Installation of Emulators:
Emulators are software that mimics the behaviour of real
devices. When we develop an app, we obviously won‟t have all
the possible devices (Android phones, tablets, etc.) available at
hand. Because of this, we run the apps on emulators for testing
on various devices. Emulators are also called as “Android Virtual
Devices (AVDs)” in Android Studio. When Android Studio is first
installed, there is no default AVD. We need to create one before
testing our apps. For this, select Tools Android AVD Manager
as shown in Figure