0% found this document useful (0 votes)
22 views14 pages

Soar12.0 Class09

robotics
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views14 pages

Soar12.0 Class09

robotics
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

1

Introduction To
Android
Development
History of android
Android was initially developed by Android Inc., a company founded in 2003 by Andy
Rubin, Rich Miner, Nick Sears, and Chris White.

In 2005, Google acquired Android Inc. and continued developing the OS.

The first commercial Android device, the HTC Dream (also known as the T-Mobile
G1), was released in 2008.

Android has user base of approx. of 3.3 billion in the year 2022.
.
Since then, Android has become the most widely used mobile OS, with over 2.5
andr
billion active devices worldwide as of 2021.
3
1
Android
architecture
Let’s start with the first set of slides
Linux Kernel: Android uses a Linux kernel as its foundation, which provides basic hardware and software services
such as security, memory management, and process management.

Libraries: Android includes a set of libraries that provide access to various hardware and software features, such as
graphics rendering, media playback, and networking. It includes everything needed to build an app, including
source code, resource file.

Android Runtime: The Android Runtime (ART) is a runtime environment that executes Android apps. It uses ahead-
of-time (AOT) compilation to optimize app performance.It has just-in-time compiler.It reduces startup time of
application.

Application Framework: The Application Framework provides a set of APIs and tools for developing Android apps. It
includes components such as Activities, Services, Broadcast Receivers, and Content Providers, which are used to
build app functionality.

5
Android
Development
Environment

6
1) Android Studio is the official Integrated Development Environment (IDE) for
Android app development. It provides a complete set of tools for building,
testing, and debugging Android apps.

2) To set up Android Studio, developers need to download and install it on their


computer. Android Studio is available for free on the official Android developer
website.

3) Once Android Studio is installed, developers can create a new project by


selecting a project template, choosing a target Android device, and configuring
other project settings.

4) Android Studio provides a range of tools for building Android apps, including a
code editor, a layout editor, a visual debugger, and an emulator for testing apps
on virtual devices.

7
Android studio UI:-

Code editor Layout editor

8
Why do we need android
development ?

9
1) Android development is needed because Android is the most widely used mobile operating system in the world,
with over 3.6 billion active devices worldwide as of 2023.

2) Developing Android apps allows developers to reach a large and diverse user base, and to create apps that run on
a wide range of devices, from smartphones and tablets to wearables, smart TVs, and other connected devices.

3) Android development also offers a high degree of customization and flexibility, allowing developers to create
apps with rich functionality and innovative features.

4) Android development can be a lucrative career choice, with a growing demand for skilled Android developers in
the job market.

Finally, Android development offers a creative outlet for developers to build apps that solve real-world problems,
enhance user experiences, and contribute to the ongoing evolution of the mobile industry.

10
Resources
1) Freecodecamp’s youtube channel
2) Code With Harry
3) Google’s android development course

Most important :- https://developer.android.com/

11
Question:-

Which is latest version of android?

12
Question:-

Which is latest version of android?


Ans:- Android 14.

13
Thank You for Your
Attention!
Presented by : SAHIL RAJPAL
Get in touch : [email protected]

14

You might also like