SlideShare una empresa de Scribd logo
1 de 18
NAME: PUNIT PANDEY
CLASS: MCA-3RD YEAR
AGENDA
• Overview of Android
• Android Version and Architecture
• Security
• Feature of Android
• Advantages & Disadvantages of Android
• Development Tools
• Hello Android
OVERVIEW OF ANDROID
• Android Inc. was founded in Palo Alto, California in October 2003 by Andy Rubin, Rich Miner, Nick Sears,
and Chris White. Rubin described the Android project as "tremendous potential in developing smarter mobile
devices that are more aware of its owner's location and preferences".
• Android is a mobile operating system developed by Google, based on the Linux kernel and designed primarily
for touchscreen mobile devices such as smartphones and tablets. Android's user interfaces 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. In addition
to touchscreen devices, Google has further developed Android TV for televisions, Android Auto for cars,
and Android Wear for wrist watches, each with a specialized user interface. Variants of Android are also used
on game consoles, digital cameras, PCs and other electronics.
• Initially developed by Android Inc., which Google bought in 2005, Android was unveiled 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.
ANDROID VERSION AND ARCHITECTURE
• Android 1.0 -Apple pie-Download and updates via Android Market, Web Browser, Camera support,
Gmail, Contacts and Google Agenda synchronization, Google Maps, YouTube application.
• Android 1.1-Banana bread-"Show" & "Hide" numeric keyboard, in caller application, Ability to save
MMS attachments.
• Android 1.5-Cupcake-Bluetooth A2DP, AVRCP support, Soft-keyboard with text-prediction,
Record/watch videos.
• Android 1.6-Donut-Gesture framework, Turn-by-turn navigation.
• Android 2.0-Éclair-HTML, Digital zoom, Microsoft Exchange support, Bluetooth 2.1, Live Wallpapers,
Updated UI.
• Android 2.2-Froyo-Speed improvements, JIT implementation, USB Tethering, Applications installation
to the expandable memory, Upload file support in the browser, Animated GIFs.
CONT.….
• Android 2.3-Gingerbread-Updated UI, Improved keyboard ease of use, Improved copy/paste, Improved power
management, Social networking features, Near Field Communication support, Native VoIP/SIP support, Video
call support.
• Android 3.0-Honeycomb-Multi core support, Better tablet support, Updated 3D UI (customizable home
screens, recent applications viewing, redone keyboard layout), Media/Picture transport protocol, Google Talk
video chat, Google eBooks, "Private browsing“, System-wide Clipboard, HTTP Live streaming.
• Android 4.0-Ice Cream Sandwich-New lock screen actions, Improved text input and spell-checking, Control
over network data, Email app supports EAS v14, WI-FI direct, Bluetooth Health Device Profile.
• Android 4.1-Jelly Bean-Voice Search, Speed enhancements, Camera app improvements, Accessibility: gesture
mode, enable braille external keyboards...
• Android 4.4-KitKat-Screen recording, New Translucent system UI, Enhanced notification access, System-wide
settings for closed captioning, Performance improvements.
CONT.…..
• Android 5.0-Lollipop-New design (Material design), Speed improvement, Battery consumption
improvement.
• Android 6.0-Marshmallow-USB Type-C support, Fingerprint Authentication support, Better battery life
with "deep sleep“, Permissions dashboard, Android Pay, MIDI support, Google Now improvements.
• Android 7.0-Nougat-Unicode 9.0 emoji, Better multitasking, Multi-window mode (PIP, Freeform
window), Seamless system updates (with dual system partition), Better performance and code size thanks
to new JIT Compiler.
• Android 8.0-Oreo-PIP: Picture-in-Picture with resizable windows, Android Instant apps, Improved
notifications system, Improved system settings, Lock screen redesign.
ARCHITECTURE
The Software stack is split into four Layers:
• The application layer.
• The application framework.
• The libraries and runtime.
• The Linux kernel.
SECURITY
• Android is a multi-process system, in which each application runs in its own process. Most security
between applications and the system is enforced at the process level through standard Linux facilities,
such as user and group IDs that are assigned to application.
• Android is designed having multi layer security which provides flexibility for this platform. When
attackers attempt attack on device, android platform help to reduce the portability of the attack.
CONT.….
• There are key component of android security which are described as follows:
1. Design review:- When a security model is designed then it will be reviewed by the developers so that
risk level will be very less while using the model.
2. Code review and penetrating testing:- The goal of this code review is that in which it will be checked
that how the system will become strong.
3. Open source and community review:- Android uses open source technologies that have significant
external review such as Linux kernel.
4. Incident response:- Android team enables that rapid mitigation of vulnerabilities to ensure that
potential risk to all android users are minimized.
FEATURE OF ANDROID
• Background Wi-Fi location still runs even wen Wi-Fi is turned off.
• Developer logging and analysing enhancements.
• It is optimized for mobile devices.
• It enables reuse and replacement of components.
• Messaging, Web browser, Voice-based features, Multi-touch, Multitasking, Screen capture, TV recording,
Video calling, Multiple language support, Accessibility, Connectivity, Bluetooth, Tethering, Streaming
media support, Media support, External storage, Hardware support:, Java support, Handset layouts,
Storage, Native Apps , Instant Apps
ADVANTAGES & DISADVANTAGES OF
ANDROID
Advantages:
• Android Google Developer
• Android Multitasking
• Android Users – Billion of USERS
• Google Play Store App free Download for
Android – Millions of Apps
• Android Notification – Easy Access
• Android Widget – Several Widgets
Disadvantages:
• Android Advertisement pop-ups
• Android require Gmail ID
• Android Battery Drain
• Android Malware/Virus/Security
DEVELOPMENT TOOLS
• Android Studio:-No list of Android development tools would be complete without Android Studio. This
is the official IDE (Integrated Development Environment) for Android, making it the number one choice
for the majority of developers looking to make basic apps in-keeping with Google’s Material Design and
with access to all the advanced features of the platform.
• AVD Manager:-The AVD Manager tool is bundled with Android Studio. AVD stands for ‘Android Virtual
Device’, so essentially this is an emulator for running Android applications on your PC. This is useful
because it means that you can test your apps quickly without having to constantly install them on
physical devices.
• Android Device Monitor:-Another built-in Android development tool, the Android Device Monitor
allows you to monitor your device or virtual device during runtime and get access to information such as
how many processes are running on what thread, network stats, the Log Cat and more.
CONT.…
• Game Maker:- Studio:-Game Maker: Studio is another tool for game developers, this time for 2D games. This
is a little easier than using Unity or Unreal 4 and enables you to create apps with effectively zero code.
• B4A:-B4A (or Basic for Android) is a lesser known Android development tool from Anywhere Software,
focused on ‘rapid’ development. As the name suggests, this is an IDE and interpreter that allows developers to
create apps using the BASIC programming language.
• Android Debug Bridge:-The ADB shell is a useful little command-line tool that you can use to communicate
with or run commands on a connected Android device (virtual or physical).
• Unity 3D:-Unity 3D is the first of our recommended tools that doesn’t come pre-installed with Android Studio.
It is a game engine and IDE for cross-platform game development. Unity is easy to learn and comes with a
large variety of features for game development.
• Unreal Engine:-Unreal Engine is also a game engine and is a alternative option for those interested in cross-
platform, full-featured game development. Like Unity, Unreal offers easy support for Android and is actually
graphically superior along with being open source.
CONT.….
• AIDE:-It would seem that Android developer tools have a fondness for acronyms! AIDE is ‘Android
IDE’ and is unique to this list in that it runs on Android.
• Visual Studio With Xamarin:-Visual Studio is Microsoft’s IDE which supports a range of languages
including C#, VB.net, JavaScript and more with extensions. Using Xamarin which now comes bundled
in, it’s also possible to create cross-platform apps using C# and then test on multiple devices connected
to the cloud.
• Eclipse:-In the days before Android Studio, developers made do with Eclipse as the primary Android
development tool.
• GitHub:- GitHub is an online tool that you can use in order to share projects and also keep track of
multiple versions and ‘forks’ of those projects when you’re working in a team.
HELLO ANDROID
The Main Activity File:
package com.example.helloworld;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
HELLO ANDROID
The Layout File:
<RelativeLayout xmlns:android=http://schemas.android.com/apk/res/android”
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent" android:layout_height="match_parent" >
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content“
android:layout_centerHorizontal="true"
android:layout_centerVertical="true“
android:padding="@dimen/padding_medium"
android:text="@string/hello_world“
tools:context=".MainActivity" />
</RelativeLayout>
THANK YOU

Más contenido relacionado

La actualidad más candente

android phone feature and value for user
android phone feature and value for userandroid phone feature and value for user
android phone feature and value for user
Sudhir Kumar
 

La actualidad más candente (20)

Android Applications
Android ApplicationsAndroid Applications
Android Applications
 
android phone feature and value for user
android phone feature and value for userandroid phone feature and value for user
android phone feature and value for user
 
Presentation on Android
Presentation on AndroidPresentation on Android
Presentation on Android
 
Android
AndroidAndroid
Android
 
Android tutorial points
Android tutorial pointsAndroid tutorial points
Android tutorial points
 
Android history,features,applications,hardware development and versions
Android history,features,applications,hardware development and versionsAndroid history,features,applications,hardware development and versions
Android history,features,applications,hardware development and versions
 
Introduction to Android - Seminar
Introduction to Android - SeminarIntroduction to Android - Seminar
Introduction to Android - Seminar
 
Android overview
Android overviewAndroid overview
Android overview
 
Introduction to Android Environment
Introduction to Android EnvironmentIntroduction to Android Environment
Introduction to Android Environment
 
Android technology prepared by Hritika Raj (Shivalik college of engg.)
Android technology prepared by Hritika Raj (Shivalik college of engg.)Android technology prepared by Hritika Raj (Shivalik college of engg.)
Android technology prepared by Hritika Raj (Shivalik college of engg.)
 
Android : Evolution or Revolution
Android : Evolution or RevolutionAndroid : Evolution or Revolution
Android : Evolution or Revolution
 
Android ppt
Android ppt Android ppt
Android ppt
 
Android - A brief introduction
Android - A brief introductionAndroid - A brief introduction
Android - A brief introduction
 
What's new in Android Pie
What's new in Android PieWhat's new in Android Pie
What's new in Android Pie
 
Android Seminar Presentation [March 2019]
Android Seminar Presentation [March 2019]Android Seminar Presentation [March 2019]
Android Seminar Presentation [March 2019]
 
Android tc new ppt
Android tc new pptAndroid tc new ppt
Android tc new ppt
 
Mobile appliaction w android week 1 by osama
Mobile appliaction w android week 1 by osamaMobile appliaction w android week 1 by osama
Mobile appliaction w android week 1 by osama
 
Introduction to Android
Introduction to AndroidIntroduction to Android
Introduction to Android
 
Android Report
Android ReportAndroid Report
Android Report
 
Android Operating System Presentation Slides in Simple
Android Operating System Presentation Slides in SimpleAndroid Operating System Presentation Slides in Simple
Android Operating System Presentation Slides in Simple
 

Similar a Android (Types, Feature,Application etc..)

Presentation On Android
Presentation On AndroidPresentation On Android
Presentation On Android
TeachMission
 
Presentation On Android
Presentation On AndroidPresentation On Android
Presentation On Android
TeachMission
 
Vijay android ppt
Vijay android pptVijay android ppt
Vijay android ppt
vijaymashre
 
Outstanding Improvement Award Outstanding Improvement Award
Outstanding Improvement Award Outstanding Improvement AwardOutstanding Improvement Award Outstanding Improvement Award
Outstanding Improvement Award Outstanding Improvement Award
pravinmali2191
 

Similar a Android (Types, Feature,Application etc..) (20)

Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Presentation On Android
Presentation On AndroidPresentation On Android
Presentation On Android
 
Presentation On Android
Presentation On AndroidPresentation On Android
Presentation On Android
 
Mobile Application Development powerpoint
Mobile Application Development powerpointMobile Application Development powerpoint
Mobile Application Development powerpoint
 
Android 130923124440-phpapp01
Android 130923124440-phpapp01Android 130923124440-phpapp01
Android 130923124440-phpapp01
 
Android Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdfAndroid Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdf
 
Android presantation
Android presantationAndroid presantation
Android presantation
 
Android report
Android reportAndroid report
Android report
 
Vijay android ppt
Vijay android pptVijay android ppt
Vijay android ppt
 
Android App Developement
Android App DevelopementAndroid App Developement
Android App Developement
 
Android Application Development Training by NITIN GUPTA
Android Application Development Training by NITIN GUPTA Android Application Development Training by NITIN GUPTA
Android Application Development Training by NITIN GUPTA
 
Android technology
Android technologyAndroid technology
Android technology
 
PRESENTATION ON ANDROID
PRESENTATION ON ANDROIDPRESENTATION ON ANDROID
PRESENTATION ON ANDROID
 
Android
AndroidAndroid
Android
 
Unit 1-android-and-its-tools-ass
Unit 1-android-and-its-tools-assUnit 1-android-and-its-tools-ass
Unit 1-android-and-its-tools-ass
 
Android Presentation
Android PresentationAndroid Presentation
Android Presentation
 
android
androidandroid
android
 
ANDROID NEW EDITION
ANDROID NEW EDITIONANDROID NEW EDITION
ANDROID NEW EDITION
 
Outstanding Improvement Award Outstanding Improvement Award
Outstanding Improvement Award Outstanding Improvement AwardOutstanding Improvement Award Outstanding Improvement Award
Outstanding Improvement Award Outstanding Improvement Award
 

Más de Coder Tech

Más de Coder Tech (9)

HTML (Basic to Advance)
HTML (Basic to Advance)HTML (Basic to Advance)
HTML (Basic to Advance)
 
PHP Course (Basic to Advance)
PHP Course (Basic to Advance)PHP Course (Basic to Advance)
PHP Course (Basic to Advance)
 
Kotlin- Basic to Advance
Kotlin- Basic to Advance Kotlin- Basic to Advance
Kotlin- Basic to Advance
 
Hardware Authentication
Hardware AuthenticationHardware Authentication
Hardware Authentication
 
Hacking and Types of Hacker.
Hacking and Types of Hacker.Hacking and Types of Hacker.
Hacking and Types of Hacker.
 
Firewall and Types of firewall
Firewall and Types of firewallFirewall and Types of firewall
Firewall and Types of firewall
 
Structure of shared memory space
Structure of shared memory spaceStructure of shared memory space
Structure of shared memory space
 
Mother board (Part's of Motherboard)
Mother board (Part's of Motherboard)Mother board (Part's of Motherboard)
Mother board (Part's of Motherboard)
 
Barcode &amp; qr code
Barcode &amp; qr codeBarcode &amp; qr code
Barcode &amp; qr code
 

Último

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Último (20)

Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 

Android (Types, Feature,Application etc..)

  • 2. AGENDA • Overview of Android • Android Version and Architecture • Security • Feature of Android • Advantages & Disadvantages of Android • Development Tools • Hello Android
  • 3. OVERVIEW OF ANDROID • Android Inc. was founded in Palo Alto, California in October 2003 by Andy Rubin, Rich Miner, Nick Sears, and Chris White. Rubin described the Android project as "tremendous potential in developing smarter mobile devices that are more aware of its owner's location and preferences". • Android is a mobile operating system developed by Google, based on the Linux kernel and designed primarily for touchscreen mobile devices such as smartphones and tablets. Android's user interfaces 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. In addition to touchscreen devices, Google has further developed Android TV for televisions, Android Auto for cars, and Android Wear for wrist watches, each with a specialized user interface. Variants of Android are also used on game consoles, digital cameras, PCs and other electronics. • Initially developed by Android Inc., which Google bought in 2005, Android was unveiled 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.
  • 4. ANDROID VERSION AND ARCHITECTURE • Android 1.0 -Apple pie-Download and updates via Android Market, Web Browser, Camera support, Gmail, Contacts and Google Agenda synchronization, Google Maps, YouTube application. • Android 1.1-Banana bread-"Show" & "Hide" numeric keyboard, in caller application, Ability to save MMS attachments. • Android 1.5-Cupcake-Bluetooth A2DP, AVRCP support, Soft-keyboard with text-prediction, Record/watch videos. • Android 1.6-Donut-Gesture framework, Turn-by-turn navigation. • Android 2.0-Éclair-HTML, Digital zoom, Microsoft Exchange support, Bluetooth 2.1, Live Wallpapers, Updated UI. • Android 2.2-Froyo-Speed improvements, JIT implementation, USB Tethering, Applications installation to the expandable memory, Upload file support in the browser, Animated GIFs.
  • 5. CONT.…. • Android 2.3-Gingerbread-Updated UI, Improved keyboard ease of use, Improved copy/paste, Improved power management, Social networking features, Near Field Communication support, Native VoIP/SIP support, Video call support. • Android 3.0-Honeycomb-Multi core support, Better tablet support, Updated 3D UI (customizable home screens, recent applications viewing, redone keyboard layout), Media/Picture transport protocol, Google Talk video chat, Google eBooks, "Private browsing“, System-wide Clipboard, HTTP Live streaming. • Android 4.0-Ice Cream Sandwich-New lock screen actions, Improved text input and spell-checking, Control over network data, Email app supports EAS v14, WI-FI direct, Bluetooth Health Device Profile. • Android 4.1-Jelly Bean-Voice Search, Speed enhancements, Camera app improvements, Accessibility: gesture mode, enable braille external keyboards... • Android 4.4-KitKat-Screen recording, New Translucent system UI, Enhanced notification access, System-wide settings for closed captioning, Performance improvements.
  • 6. CONT.….. • Android 5.0-Lollipop-New design (Material design), Speed improvement, Battery consumption improvement. • Android 6.0-Marshmallow-USB Type-C support, Fingerprint Authentication support, Better battery life with "deep sleep“, Permissions dashboard, Android Pay, MIDI support, Google Now improvements. • Android 7.0-Nougat-Unicode 9.0 emoji, Better multitasking, Multi-window mode (PIP, Freeform window), Seamless system updates (with dual system partition), Better performance and code size thanks to new JIT Compiler. • Android 8.0-Oreo-PIP: Picture-in-Picture with resizable windows, Android Instant apps, Improved notifications system, Improved system settings, Lock screen redesign.
  • 7. ARCHITECTURE The Software stack is split into four Layers: • The application layer. • The application framework. • The libraries and runtime. • The Linux kernel.
  • 8.
  • 9. SECURITY • Android is a multi-process system, in which each application runs in its own process. Most security between applications and the system is enforced at the process level through standard Linux facilities, such as user and group IDs that are assigned to application. • Android is designed having multi layer security which provides flexibility for this platform. When attackers attempt attack on device, android platform help to reduce the portability of the attack.
  • 10. CONT.…. • There are key component of android security which are described as follows: 1. Design review:- When a security model is designed then it will be reviewed by the developers so that risk level will be very less while using the model. 2. Code review and penetrating testing:- The goal of this code review is that in which it will be checked that how the system will become strong. 3. Open source and community review:- Android uses open source technologies that have significant external review such as Linux kernel. 4. Incident response:- Android team enables that rapid mitigation of vulnerabilities to ensure that potential risk to all android users are minimized.
  • 11. FEATURE OF ANDROID • Background Wi-Fi location still runs even wen Wi-Fi is turned off. • Developer logging and analysing enhancements. • It is optimized for mobile devices. • It enables reuse and replacement of components. • Messaging, Web browser, Voice-based features, Multi-touch, Multitasking, Screen capture, TV recording, Video calling, Multiple language support, Accessibility, Connectivity, Bluetooth, Tethering, Streaming media support, Media support, External storage, Hardware support:, Java support, Handset layouts, Storage, Native Apps , Instant Apps
  • 12. ADVANTAGES & DISADVANTAGES OF ANDROID Advantages: • Android Google Developer • Android Multitasking • Android Users – Billion of USERS • Google Play Store App free Download for Android – Millions of Apps • Android Notification – Easy Access • Android Widget – Several Widgets Disadvantages: • Android Advertisement pop-ups • Android require Gmail ID • Android Battery Drain • Android Malware/Virus/Security
  • 13. DEVELOPMENT TOOLS • Android Studio:-No list of Android development tools would be complete without Android Studio. This is the official IDE (Integrated Development Environment) for Android, making it the number one choice for the majority of developers looking to make basic apps in-keeping with Google’s Material Design and with access to all the advanced features of the platform. • AVD Manager:-The AVD Manager tool is bundled with Android Studio. AVD stands for ‘Android Virtual Device’, so essentially this is an emulator for running Android applications on your PC. This is useful because it means that you can test your apps quickly without having to constantly install them on physical devices. • Android Device Monitor:-Another built-in Android development tool, the Android Device Monitor allows you to monitor your device or virtual device during runtime and get access to information such as how many processes are running on what thread, network stats, the Log Cat and more.
  • 14. CONT.… • Game Maker:- Studio:-Game Maker: Studio is another tool for game developers, this time for 2D games. This is a little easier than using Unity or Unreal 4 and enables you to create apps with effectively zero code. • B4A:-B4A (or Basic for Android) is a lesser known Android development tool from Anywhere Software, focused on ‘rapid’ development. As the name suggests, this is an IDE and interpreter that allows developers to create apps using the BASIC programming language. • Android Debug Bridge:-The ADB shell is a useful little command-line tool that you can use to communicate with or run commands on a connected Android device (virtual or physical). • Unity 3D:-Unity 3D is the first of our recommended tools that doesn’t come pre-installed with Android Studio. It is a game engine and IDE for cross-platform game development. Unity is easy to learn and comes with a large variety of features for game development. • Unreal Engine:-Unreal Engine is also a game engine and is a alternative option for those interested in cross- platform, full-featured game development. Like Unity, Unreal offers easy support for Android and is actually graphically superior along with being open source.
  • 15. CONT.…. • AIDE:-It would seem that Android developer tools have a fondness for acronyms! AIDE is ‘Android IDE’ and is unique to this list in that it runs on Android. • Visual Studio With Xamarin:-Visual Studio is Microsoft’s IDE which supports a range of languages including C#, VB.net, JavaScript and more with extensions. Using Xamarin which now comes bundled in, it’s also possible to create cross-platform apps using C# and then test on multiple devices connected to the cloud. • Eclipse:-In the days before Android Studio, developers made do with Eclipse as the primary Android development tool. • GitHub:- GitHub is an online tool that you can use in order to share projects and also keep track of multiple versions and ‘forks’ of those projects when you’re working in a team.
  • 16. HELLO ANDROID The Main Activity File: package com.example.helloworld; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } }
  • 17. HELLO ANDROID The Layout File: <RelativeLayout xmlns:android=http://schemas.android.com/apk/res/android” xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content“ android:layout_centerHorizontal="true" android:layout_centerVertical="true“ android:padding="@dimen/padding_medium" android:text="@string/hello_world“ tools:context=".MainActivity" /> </RelativeLayout>