Introduction To Android
Introduction To Android
Android
Group members
Shazim Khan (BCSF13M006)
Seemal Afza (BCSF13M012)
_________________________
Done under supervision of Sir Bilal Shahzad
(Lecturer PUCIT)
Tools needed
Android studio
Java JDK
Android Emulator
PC with minimum 4GB RAM
Android device
Audience
This tutorial has been prepared for the beginners to help
them understand basic Android programming.
After completing this tutorial you will find yourself at a
moderate level of expertise in Android programming from
where you can take yourself to next levels.
Pre-requisites
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.
What is Android?
What is Android?
Android is an open source and Linux-basedOperating
Systemfor mobile devices such as smartphones and
tablet computers.
Android was developed by theOpen Handset
Alliance, led by Google, and other companies.
Android offers a unified approach to application
development for mobile devices which means
developers need only develop for Android, and their
applications should be able to run on different devices
powered by Android.
What is Android?
The source code for Android is available under free and
open source software licenses.
Google publishes most of the code under the Apache
License version 2.0 and the rest, Linux kernel changes,
under the GNU General Public License version 2.
Why Android?
Description
Beautiful UI
Connectivity
Storage
Media support
Messaging
Description
Based on the open-source WebKit layout engine, coupled with
Chrome's V8 JavaScript engine supporting HTML5 and CSS3.
Android has native support for multi-touch which was initially made
available in handsets such as the HTC Hero.
Multi-tasking
User can jump from one task to another and same time various
application can run simultaneously.
Resizable widgets
Multi-Language
GCM
Android Beam
Wi-Fi Direct
A technology that lets apps discover and pair directly, over a highbandwidth peer-to-peer connection.
Android Applications
Android applications are usually developed in the Java
language using the Android Software Development Kit.
Once developed, Android applications can be packaged
easily and sold out either through a store such
asGoogle Play,SlideME,Opera Mobile
Store,Mobango,F-droidand theAmazon Appstore.
It's the largest installed base of any mobile platform and
growing fast. Every day more than 1 million new
Android devices are activated worldwide.
History Of Android
Additional components
THANK YOU