SlideShare a Scribd company logo
© SpringPeople Software Private Limited, All Rights Reserved. 
Introduction to Android
© SpringPeople Software Private Limited, All Rights Reserved. 
What is Android? 
•Android is a mobile operating system based on Linux Kernel and currently developed and maintained by Google. 
•It is a open-source. 
•One of the most widely used Mobile OS these days.
© SpringPeople Software Private Limited, All Rights Reserved. 
Popular Versions Of Android
© SpringPeople Software Private Limited, All Rights Reserved. 
Latest Version Of Android 
•Android 5.0 Lollipop. 
•Launched on Moto X and HTC Nexus 9. 
•This version is considered to be the biggest update by Android.
© SpringPeople Software Private Limited, All Rights Reserved. 
Features And Specifications 
•Application Framework –It enables reuse and replacement of components. 
•DalvikVirtual Machine –It is optimized for mobile device. 
•Integrated Browser –It is based on the open source Web kit engine. 
•Optimized Graphics 
•Media Support 
•GSM Technology 
•Bluetooth, EDGE, 3G, Wi-Fi 
•Camera, GPS, Compass etc.
© SpringPeople Software Private Limited, All Rights Reserved. 
Architecture Of Android
© SpringPeople Software Private Limited, All Rights Reserved. 
Android SDK 
•Eclipse IDE Plugin –It contains a base workspace and an extensible plug-in system for development. 
•Profiling Tools –Tools for profiling the performance of your Android application. 
•ADT –Android Development Tool helps in quickly setup the development projects and in debugging. 
•Emulator –A virtual mobile device that lets you prototype, develop and test your applications.
© SpringPeople Software Private Limited, All Rights Reserved. 
Android Components
© SpringPeople Software Private Limited, All Rights Reserved. 
Handling Events 
•Event Listeners –It is an interface in the Viewclass that contains a single callback method and is called when the View to which the listener has been registered is triggered by user. 
•Event Handlers –You can define several callback methods used as default event handlers. 
•Touch Mode –When the user touches the screen, the device will enter touch mode and then only Views for which isFocusableInTouchMode()is true will be focusable. 
•Handling Focus –The framework will handle routine focus movement in response to user input.
© SpringPeople Software Private Limited, All Rights Reserved. 
Content Providers Basics 
•A content provider manages access to a central repository of data. A provider is part of an Android application, which often provides its own UI for working with the data. 
•Accessing a provider –An application accesses the data from a content provider with a ContentResolverclient object. 
•Content URLs –It is a URL that identifies data in a provider. 
•Retrieving Data-The data from provider is retrieved by requesting the read access permission for the provider and then by defining the code that sends a query to the provider.
© SpringPeople Software Private Limited, All Rights Reserved. 
Become Android ExpertIn Just 3 days 
You are just a click away from the classroom where the best trainers are training the future experts of Android development. 
More Details
© SpringPeople Software Private Limited, All Rights Reserved. 
Suggested Audience 
I.T professionals who have been working with any object-oriented programming language (JAVA, C++, C, C# etc.). 
Syllabus
© SpringPeople Software Private Limited, All Rights Reserved. 
For further info/assistance contact 
training@springpeople.com 
+91 80 656 79700 
www.springpeople.com 
Our Partners

More Related Content

What's hot (20)

PDF
SpringPeople Introduction to Spring Framework
SpringPeople
 
PDF
SpringPeople Introduction to Mule ESB
SpringPeople
 
PDF
SpringPeople Building Web Sites with ASP.NET MVC FRAMEWORK
SpringPeople
 
PPTX
The RAML 1.0 Ecosystem
MuleSoft
 
PPTX
Microservices
Abdelrahman Badreldeen
 
PDF
App42 PaaS - Application Hosting Platform
Pravin Mishra
 
PDF
Surat MuleSoft Meetup#2 - Anypoint Runtime Fabric
Jitendra Bafna
 
PPT
A journey from monolith to micro services
Pravin Mishra
 
PDF
Troubleshooting Anypoint Platform
MuleSoft
 
PDF
Ahmedabad MuleSoft Meetup #4
Tejas Purohit
 
PPTX
Deep Dive into Salesforce APIs
NeerajKumar1965
 
PDF
Introducing Mule Application and API
Jitendra Bafna
 
PDF
Internet of Things 101 - For software engineers
Kashif Ali Siddiqui
 
PDF
JavaCro'15 - Managing Java at Scale Security and Compatibility Applications -...
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
PPTX
Integrating Hybrid Cloud Database-as-a-Service with Cloud Foundry’s Service​ ...
VMware Tanzu
 
PDF
JavaCro'15 - Oracle Java Cloud Service Java PaaS - Duško Vukmanović
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
PPTX
Leveraging the Cloud for Continuous Delivery while Protecting your IP
Perforce
 
PPTX
Mule Hyderabad Meetup (Mule 4)
Vijay Reddy
 
PPTX
Polyglot Mule Transformers
Sulthony Hartanto
 
PPTX
MuleSoft Meetup Warsaw Group #1
Patryk Bandurski
 
SpringPeople Introduction to Spring Framework
SpringPeople
 
SpringPeople Introduction to Mule ESB
SpringPeople
 
SpringPeople Building Web Sites with ASP.NET MVC FRAMEWORK
SpringPeople
 
The RAML 1.0 Ecosystem
MuleSoft
 
Microservices
Abdelrahman Badreldeen
 
App42 PaaS - Application Hosting Platform
Pravin Mishra
 
Surat MuleSoft Meetup#2 - Anypoint Runtime Fabric
Jitendra Bafna
 
A journey from monolith to micro services
Pravin Mishra
 
Troubleshooting Anypoint Platform
MuleSoft
 
Ahmedabad MuleSoft Meetup #4
Tejas Purohit
 
Deep Dive into Salesforce APIs
NeerajKumar1965
 
Introducing Mule Application and API
Jitendra Bafna
 
Internet of Things 101 - For software engineers
Kashif Ali Siddiqui
 
JavaCro'15 - Managing Java at Scale Security and Compatibility Applications -...
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
Integrating Hybrid Cloud Database-as-a-Service with Cloud Foundry’s Service​ ...
VMware Tanzu
 
JavaCro'15 - Oracle Java Cloud Service Java PaaS - Duško Vukmanović
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
Leveraging the Cloud for Continuous Delivery while Protecting your IP
Perforce
 
Mule Hyderabad Meetup (Mule 4)
Vijay Reddy
 
Polyglot Mule Transformers
Sulthony Hartanto
 
MuleSoft Meetup Warsaw Group #1
Patryk Bandurski
 

Similar to Introduction to android - SpringPeople (20)

PPTX
Android 101
Pranay Airan
 
PPT
Mobile appliaction w android week 1 by osama
Osama Ghandour Geris
 
PPTX
01. Introduction to Android_lecture1.pptx
anychowdhury2
 
PPTX
Android 1-intro n architecture
Dilip Singh
 
PPTX
From JavaEE to Android: Way in one click?
Sergii Zhuk
 
PPT
UPDATED Application fundamentals lec 1 &2.ppt
alizairam3
 
PPTX
mobile application development mobile application development
Kamrankhan925215
 
PPTX
Androidoverview 100405150711-phpapp01
Santosh Sh
 
PDF
Android development training programme Day 1
DHIRAJ PRAVIN
 
PPTX
Getting started with android
amitgb
 
PDF
Bn1 1020 demo android
conline training
 
PDF
Android fundamentals and tutorial for beginners
Boom Shukla
 
DOC
Google android white paper
Sravan Reddy
 
PPT
Module - Programming with android course.ppt
demowork2
 
PDF
Mobile Application Development-Lecture 01 & 02.pdf
AbdullahMunir32
 
PDF
Android Made Simple
Gabriel Dogaru
 
DOCX
Android tutorial
Ajai Kumar
 
PPT
Synapseindia android apps overview
Synapseindiappsdevelopment
 
ODP
Hello Android - Pune GTUG
sushrutbidwai
 
PPT
Android Application Development Basic
OESF Education
 
Android 101
Pranay Airan
 
Mobile appliaction w android week 1 by osama
Osama Ghandour Geris
 
01. Introduction to Android_lecture1.pptx
anychowdhury2
 
Android 1-intro n architecture
Dilip Singh
 
From JavaEE to Android: Way in one click?
Sergii Zhuk
 
UPDATED Application fundamentals lec 1 &2.ppt
alizairam3
 
mobile application development mobile application development
Kamrankhan925215
 
Androidoverview 100405150711-phpapp01
Santosh Sh
 
Android development training programme Day 1
DHIRAJ PRAVIN
 
Getting started with android
amitgb
 
Bn1 1020 demo android
conline training
 
Android fundamentals and tutorial for beginners
Boom Shukla
 
Google android white paper
Sravan Reddy
 
Module - Programming with android course.ppt
demowork2
 
Mobile Application Development-Lecture 01 & 02.pdf
AbdullahMunir32
 
Android Made Simple
Gabriel Dogaru
 
Android tutorial
Ajai Kumar
 
Synapseindia android apps overview
Synapseindiappsdevelopment
 
Hello Android - Pune GTUG
sushrutbidwai
 
Android Application Development Basic
OESF Education
 
Ad

More from SpringPeople (20)

PPTX
Growth hacking tips and tricks that you can try
SpringPeople
 
PPTX
Top Big data Analytics tools: Emerging trends and Best practices
SpringPeople
 
PPTX
Introduction to Big Data
SpringPeople
 
PPTX
Introduction to Microsoft Azure IaaS
SpringPeople
 
PPTX
Introduction to Selenium WebDriver
SpringPeople
 
PPT
Introduction to Open stack - An Overview
SpringPeople
 
PPTX
Best Practices for Administering Hadoop with Hortonworks Data Platform (HDP) ...
SpringPeople
 
PPT
Why 2 million Developers depend on MuleSoft
SpringPeople
 
PPTX
Mongo DB: Fundamentals & Basics/ An Overview of MongoDB/ Mongo DB tutorials
SpringPeople
 
PPTX
Mastering Test Automation: How To Use Selenium Successfully
SpringPeople
 
PPTX
An Introduction of Big data; Big data for beginners; Overview of Big Data; Bi...
SpringPeople
 
PDF
SpringPeople - Introduction to Cloud Computing
SpringPeople
 
PDF
SpringPeople - Devops skills - Do you have what it takes?
SpringPeople
 
PPTX
Elastic - ELK, Logstash & Kibana
SpringPeople
 
PPTX
Hadoop data access layer v4.0
SpringPeople
 
PDF
Introduction To Core Java - SpringPeople
SpringPeople
 
PDF
Introduction To Hadoop Administration - SpringPeople
SpringPeople
 
PDF
Introduction To Spring Enterprise Integration - SpringPeople
SpringPeople
 
PDF
Introduction to Selenium Webdriver - SpringPeople
SpringPeople
 
PDF
Introduction To Big Data Analytics On Hadoop - SpringPeople
SpringPeople
 
Growth hacking tips and tricks that you can try
SpringPeople
 
Top Big data Analytics tools: Emerging trends and Best practices
SpringPeople
 
Introduction to Big Data
SpringPeople
 
Introduction to Microsoft Azure IaaS
SpringPeople
 
Introduction to Selenium WebDriver
SpringPeople
 
Introduction to Open stack - An Overview
SpringPeople
 
Best Practices for Administering Hadoop with Hortonworks Data Platform (HDP) ...
SpringPeople
 
Why 2 million Developers depend on MuleSoft
SpringPeople
 
Mongo DB: Fundamentals & Basics/ An Overview of MongoDB/ Mongo DB tutorials
SpringPeople
 
Mastering Test Automation: How To Use Selenium Successfully
SpringPeople
 
An Introduction of Big data; Big data for beginners; Overview of Big Data; Bi...
SpringPeople
 
SpringPeople - Introduction to Cloud Computing
SpringPeople
 
SpringPeople - Devops skills - Do you have what it takes?
SpringPeople
 
Elastic - ELK, Logstash & Kibana
SpringPeople
 
Hadoop data access layer v4.0
SpringPeople
 
Introduction To Core Java - SpringPeople
SpringPeople
 
Introduction To Hadoop Administration - SpringPeople
SpringPeople
 
Introduction To Spring Enterprise Integration - SpringPeople
SpringPeople
 
Introduction to Selenium Webdriver - SpringPeople
SpringPeople
 
Introduction To Big Data Analytics On Hadoop - SpringPeople
SpringPeople
 
Ad

Introduction to android - SpringPeople

  • 1. © SpringPeople Software Private Limited, All Rights Reserved. Introduction to Android
  • 2. © SpringPeople Software Private Limited, All Rights Reserved. What is Android? •Android is a mobile operating system based on Linux Kernel and currently developed and maintained by Google. •It is a open-source. •One of the most widely used Mobile OS these days.
  • 3. © SpringPeople Software Private Limited, All Rights Reserved. Popular Versions Of Android
  • 4. © SpringPeople Software Private Limited, All Rights Reserved. Latest Version Of Android •Android 5.0 Lollipop. •Launched on Moto X and HTC Nexus 9. •This version is considered to be the biggest update by Android.
  • 5. © SpringPeople Software Private Limited, All Rights Reserved. Features And Specifications •Application Framework –It enables reuse and replacement of components. •DalvikVirtual Machine –It is optimized for mobile device. •Integrated Browser –It is based on the open source Web kit engine. •Optimized Graphics •Media Support •GSM Technology •Bluetooth, EDGE, 3G, Wi-Fi •Camera, GPS, Compass etc.
  • 6. © SpringPeople Software Private Limited, All Rights Reserved. Architecture Of Android
  • 7. © SpringPeople Software Private Limited, All Rights Reserved. Android SDK •Eclipse IDE Plugin –It contains a base workspace and an extensible plug-in system for development. •Profiling Tools –Tools for profiling the performance of your Android application. •ADT –Android Development Tool helps in quickly setup the development projects and in debugging. •Emulator –A virtual mobile device that lets you prototype, develop and test your applications.
  • 8. © SpringPeople Software Private Limited, All Rights Reserved. Android Components
  • 9. © SpringPeople Software Private Limited, All Rights Reserved. Handling Events •Event Listeners –It is an interface in the Viewclass that contains a single callback method and is called when the View to which the listener has been registered is triggered by user. •Event Handlers –You can define several callback methods used as default event handlers. •Touch Mode –When the user touches the screen, the device will enter touch mode and then only Views for which isFocusableInTouchMode()is true will be focusable. •Handling Focus –The framework will handle routine focus movement in response to user input.
  • 10. © SpringPeople Software Private Limited, All Rights Reserved. Content Providers Basics •A content provider manages access to a central repository of data. A provider is part of an Android application, which often provides its own UI for working with the data. •Accessing a provider –An application accesses the data from a content provider with a ContentResolverclient object. •Content URLs –It is a URL that identifies data in a provider. •Retrieving Data-The data from provider is retrieved by requesting the read access permission for the provider and then by defining the code that sends a query to the provider.
  • 11. © SpringPeople Software Private Limited, All Rights Reserved. Become Android ExpertIn Just 3 days You are just a click away from the classroom where the best trainers are training the future experts of Android development. More Details
  • 12. © SpringPeople Software Private Limited, All Rights Reserved. Suggested Audience I.T professionals who have been working with any object-oriented programming language (JAVA, C++, C, C# etc.). Syllabus
  • 13. © SpringPeople Software Private Limited, All Rights Reserved. For further info/assistance contact [email protected] +91 80 656 79700 www.springpeople.com Our Partners