SlideShare a Scribd company logo
Android Application Development Know all about Android Development
Overview  Features available on this Operating System           Application Framework Services included Fundamentals of the Android application development Application Components in the Operating System conclusion Agenda
      Android is an operating system based on Linux. It was initially developed as a deployment for the mobile phone market as well as smart phones and the low cost flip-phones. However, given that this operating system (OS) has a wide range of computing services and a fully functional rich support system, the potential for the operating system extends far beyond mobile phones only. The OS can be successfully implemented on other platforms as well as applications. Overview
  Overview Conti….     This revolutionary operating platform was first developed by the Open Handset Alliance, a network of organizations who were trying to develop smart mobile phones. This operating system is at the center of the open source world and provides a viable marketing edge. The first handset enabled with it was GI manufactured by HTC. It was provisioned on T-Mobile and became available after an entire year filled with speculation.
The software stack includes middleware, key applications and an OS. All application developments on the Operating System are made by using Java. The key features of this OS are: Reusable and replaceable components in the application framework Mobile device optimization on the virtual machine Dalvik Open source WebKit engine having an integrated browser based on it Enhanced graphics using a customized 2D graphics library and also OpenGL ES 1.0 specified hardware providing 3D graphics. The acceleration of hardware is optional Features available on this Operating System
SQLite to enable structured storage of data All available media support for common image, video and audio formats including GIF, MP3, H.264, AMR, JPG, PNG, MPEG4, AAC Hardware dependent GSM telephony Hardware dependent EDGE, 3G, Wi-Fi and Bluetooth enabled Hardware dependent GPS, compass, accelerometer and camera      Thus, an application which misbehaves is unable to cause damage to any other running application. Features conti…
Application Framework    	Because of the open development platform provided by the OS, companies inIndia that have Android developers on board have the freedom to build innovative and rich applications. Android programmers in India can take advantage of the numerous features such as location information access, background service runs, alarm settings, notifiers, hardware etc.
    Android application programmers in India have complete access to the framework APIs that is used by the core applications. The architecture of the applications is designed in a manner that simplifies the reuse of any component. Applications can publish their capabilities, which can then be used by other applications as long as they fall under security constraints that the framework enforces. Working on the same basis, the mechanism allows the user to replace components. Conti..
The set of systems and services which underlies all applications include: A set of rich, extensible Views that can be applied to build applications including grids, text boxes, embeddable web browsers, lists and buttons There are Content Providers which allow one application to use data from another application or enable data sharing. Non-code resources like graphics, layout files and localized strings are given access through a Resource Manager User can customize the display alerts in the status bar using a notification manager The lifecycle of applications is managed through an activity manager which also provides a joint navigation backstack
Fundamentals of the Android application development     The applications created by the developers are written in Java. Once they are installed on a device, each individual application stays within a security sandbox of its own. The multi-user Linux operating system in this OS makes sure that each application is a different user. The default settings ensure that each application under the Operating System is assigned a unique user Id.
Every process has a Virtual Machine or VM of its own, which makes sure that all the application codes run in isolation from each other. Shutdown is also initiated if the system has to extract memory for some other applications.    This system makes use of the principle of minimum privilege and gives an application access to only those components that are needed to carry out its work. Thus, a very secure environment is created and an application is unable to access those files for which it does not have permission. Conti…
The application components are basically the building blocks of any Android application. Every component is allowed a different point to access your application. The four distinctively different components of this OS are: Activities: It is represented through a single screen having a user interface. Services: It is a component that is used to perform operations that run for a long time or for remote processes. It usually runs in the background. Content Providers: It is used to manage data from shared applications Broadcast Receivers: It responds to broadcast announcements on a system-wide basis.  Application Components in the Operating System
    Since the entire process of development and deployment of these applications need expertise, hiring Android developers in India who are qualified and trained to develop compatible applications can help you get quality service at affordable cost. So, the next time you need developers for your Android applications, you know where to outsource your needs. Conclusion

More Related Content

What's hot

Android ppt
Android pptAndroid ppt
Android ppt
Ansh Singh
 
Optimization Of Storage Management In Android - S3CA
Optimization Of Storage Management In Android - S3CAOptimization Of Storage Management In Android - S3CA
Optimization Of Storage Management In Android - S3CA
Vivek Raj Agarwal
 
Android task manager project presentation
Android task manager project presentationAndroid task manager project presentation
Android task manager project presentation
Akhilesh Jaiswal
 
Android app ppt
Android app pptAndroid app ppt
Android app ppt
ADI ADARSH
 
Android introduction
Android introductionAndroid introduction
Android introduction
Reena Nachare
 
Android Capstone Project, Final Deliverable Documentation
Android Capstone Project, Final Deliverable DocumentationAndroid Capstone Project, Final Deliverable Documentation
Android Capstone Project, Final Deliverable Documentation
Nate Betz
 
Android by Ravindra J.Mandale
Android by Ravindra J.MandaleAndroid by Ravindra J.Mandale
Android by Ravindra J.Mandale
Ravindra Mandale
 
Hello Android - Pune GTUG
Hello Android - Pune GTUGHello Android - Pune GTUG
Hello Android - Pune GTUG
sushrutbidwai
 
Mediating Applications on the Android System
Mediating Applications on the Android SystemMediating Applications on the Android System
Mediating Applications on the Android SystemNizar Maan
 
Android before getting started
Android before getting startedAndroid before getting started
Android before getting startedAhsanul Karim
 
Android - Workshop By Secure-Net Technologies
Android - Workshop By Secure-Net TechnologiesAndroid - Workshop By Secure-Net Technologies
Android - Workshop By Secure-Net Technologies
Namita Mahajan
 
Introduction to Android Programming by Dr.M.Pyingkodi-kongu engineering c...
Introduction to  Android   Programming by  Dr.M.Pyingkodi-kongu engineering c...Introduction to  Android   Programming by  Dr.M.Pyingkodi-kongu engineering c...
Introduction to Android Programming by Dr.M.Pyingkodi-kongu engineering c...
pyingkodi maran
 
Android Application Development
Android Application DevelopmentAndroid Application Development
Android Application Development
Ramesh Prasad
 
Android Design Architecture
Android Design ArchitectureAndroid Design Architecture
Android Design Architecture
Rakesh Jha
 
Basic android-ppt
Basic android-pptBasic android-ppt
Basic android-ppt
Srijib Roy
 
Yourstory Android Workshop
Yourstory Android WorkshopYourstory Android Workshop
Yourstory Android WorkshopArvind Devaraj
 
Android Basics
Android BasicsAndroid Basics
Android Basics
Arvind Sahu
 
R2D2- Personal assistant on android.
R2D2- Personal assistant on android.R2D2- Personal assistant on android.
R2D2- Personal assistant on android.
Mohd Nazim
 
Intro To Android App Development
Intro To Android App DevelopmentIntro To Android App Development
Intro To Android App Development
Mike Kvintus
 

What's hot (20)

Android ppt
Android pptAndroid ppt
Android ppt
 
Optimization Of Storage Management In Android - S3CA
Optimization Of Storage Management In Android - S3CAOptimization Of Storage Management In Android - S3CA
Optimization Of Storage Management In Android - S3CA
 
Android task manager project presentation
Android task manager project presentationAndroid task manager project presentation
Android task manager project presentation
 
Android app ppt
Android app pptAndroid app ppt
Android app ppt
 
Android introduction
Android introductionAndroid introduction
Android introduction
 
Android Capstone Project, Final Deliverable Documentation
Android Capstone Project, Final Deliverable DocumentationAndroid Capstone Project, Final Deliverable Documentation
Android Capstone Project, Final Deliverable Documentation
 
Android by Ravindra J.Mandale
Android by Ravindra J.MandaleAndroid by Ravindra J.Mandale
Android by Ravindra J.Mandale
 
Hello Android - Pune GTUG
Hello Android - Pune GTUGHello Android - Pune GTUG
Hello Android - Pune GTUG
 
Mediating Applications on the Android System
Mediating Applications on the Android SystemMediating Applications on the Android System
Mediating Applications on the Android System
 
Android before getting started
Android before getting startedAndroid before getting started
Android before getting started
 
Android - Workshop By Secure-Net Technologies
Android - Workshop By Secure-Net TechnologiesAndroid - Workshop By Secure-Net Technologies
Android - Workshop By Secure-Net Technologies
 
Introduction to Android Programming by Dr.M.Pyingkodi-kongu engineering c...
Introduction to  Android   Programming by  Dr.M.Pyingkodi-kongu engineering c...Introduction to  Android   Programming by  Dr.M.Pyingkodi-kongu engineering c...
Introduction to Android Programming by Dr.M.Pyingkodi-kongu engineering c...
 
Android Application Development
Android Application DevelopmentAndroid Application Development
Android Application Development
 
Android Design Architecture
Android Design ArchitectureAndroid Design Architecture
Android Design Architecture
 
Basic android-ppt
Basic android-pptBasic android-ppt
Basic android-ppt
 
Yourstory Android Workshop
Yourstory Android WorkshopYourstory Android Workshop
Yourstory Android Workshop
 
Android Basics
Android BasicsAndroid Basics
Android Basics
 
R2D2- Personal assistant on android.
R2D2- Personal assistant on android.R2D2- Personal assistant on android.
R2D2- Personal assistant on android.
 
Android Training
Android TrainingAndroid Training
Android Training
 
Intro To Android App Development
Intro To Android App DevelopmentIntro To Android App Development
Intro To Android App Development
 

Viewers also liked

Installing and Administering MOSS
Installing and Administering MOSSInstalling and Administering MOSS
Installing and Administering MOSS
DotNetMarche
 
NHibernate in Action (Parte 1)
NHibernate in Action (Parte 1)NHibernate in Action (Parte 1)
NHibernate in Action (Parte 1)
DotNetMarche
 
Let's Go Mobile
Let's Go MobileLet's Go Mobile
Let's Go Mobile
Sundin Associates
 
Introduzione a Workflow Foundation
Introduzione a Workflow FoundationIntroduzione a Workflow Foundation
Introduzione a Workflow Foundation
DotNetMarche
 
CQRS ed Event Sourcing su Windows Azure: Applicazioni Distribuite, Scalabilit...
CQRS ed Event Sourcing su Windows Azure: Applicazioni Distribuite, Scalabilit...CQRS ed Event Sourcing su Windows Azure: Applicazioni Distribuite, Scalabilit...
CQRS ed Event Sourcing su Windows Azure: Applicazioni Distribuite, Scalabilit...
DotNetMarche
 
Esempi pratici
Esempi praticiEsempi pratici
Esempi pratici
DotNetMarche
 
WPF basics
WPF basicsWPF basics
WPF basics
DotNetMarche
 
[Hands on] testing asp.net mvc
[Hands on] testing asp.net mvc[Hands on] testing asp.net mvc
[Hands on] testing asp.net mvc
DotNetMarche
 
UI Composition - Prism
UI Composition - PrismUI Composition - Prism
UI Composition - Prism
DotNetMarche
 
Java application-development
Java application-developmentJava application-development
Java application-development
Deepika Chaudhary
 
Open Web Studio (Roberto Caporale)
Open Web Studio (Roberto Caporale)Open Web Studio (Roberto Caporale)
Open Web Studio (Roberto Caporale)
DotNetMarche
 
CruiseControl.net in un progetto reale
CruiseControl.net in un progetto realeCruiseControl.net in un progetto reale
CruiseControl.net in un progetto reale
DotNetMarche
 
Accessibilità: tecniche e validazione
Accessibilità: tecniche e validazioneAccessibilità: tecniche e validazione
Accessibilità: tecniche e validazione
DotNetMarche
 
Asp.NET MVC Framework
Asp.NET MVC FrameworkAsp.NET MVC Framework
Asp.NET MVC Framework
DotNetMarche
 
Maximizing Your Social Media Presence
Maximizing Your Social Media PresenceMaximizing Your Social Media Presence
Maximizing Your Social Media Presence
Sundin Associates
 
Source control system
Source control systemSource control system
Source control system
DotNetMarche
 
Introduzione al Testing
Introduzione al TestingIntroduzione al Testing
Introduzione al Testing
DotNetMarche
 
Indice prix mobiles 2010-2011
Indice prix mobiles 2010-2011Indice prix mobiles 2010-2011
Indice prix mobiles 2010-2011Denis Verloes
 
Putting my life online, or what I learned from Manic Mommies
Putting my life online, or what I learned from Manic MommiesPutting my life online, or what I learned from Manic Mommies
Putting my life online, or what I learned from Manic Mommies
Sundin Associates
 
Staying on top of social
Staying on top of socialStaying on top of social
Staying on top of social
Sundin Associates
 

Viewers also liked (20)

Installing and Administering MOSS
Installing and Administering MOSSInstalling and Administering MOSS
Installing and Administering MOSS
 
NHibernate in Action (Parte 1)
NHibernate in Action (Parte 1)NHibernate in Action (Parte 1)
NHibernate in Action (Parte 1)
 
Let's Go Mobile
Let's Go MobileLet's Go Mobile
Let's Go Mobile
 
Introduzione a Workflow Foundation
Introduzione a Workflow FoundationIntroduzione a Workflow Foundation
Introduzione a Workflow Foundation
 
CQRS ed Event Sourcing su Windows Azure: Applicazioni Distribuite, Scalabilit...
CQRS ed Event Sourcing su Windows Azure: Applicazioni Distribuite, Scalabilit...CQRS ed Event Sourcing su Windows Azure: Applicazioni Distribuite, Scalabilit...
CQRS ed Event Sourcing su Windows Azure: Applicazioni Distribuite, Scalabilit...
 
Esempi pratici
Esempi praticiEsempi pratici
Esempi pratici
 
WPF basics
WPF basicsWPF basics
WPF basics
 
[Hands on] testing asp.net mvc
[Hands on] testing asp.net mvc[Hands on] testing asp.net mvc
[Hands on] testing asp.net mvc
 
UI Composition - Prism
UI Composition - PrismUI Composition - Prism
UI Composition - Prism
 
Java application-development
Java application-developmentJava application-development
Java application-development
 
Open Web Studio (Roberto Caporale)
Open Web Studio (Roberto Caporale)Open Web Studio (Roberto Caporale)
Open Web Studio (Roberto Caporale)
 
CruiseControl.net in un progetto reale
CruiseControl.net in un progetto realeCruiseControl.net in un progetto reale
CruiseControl.net in un progetto reale
 
Accessibilità: tecniche e validazione
Accessibilità: tecniche e validazioneAccessibilità: tecniche e validazione
Accessibilità: tecniche e validazione
 
Asp.NET MVC Framework
Asp.NET MVC FrameworkAsp.NET MVC Framework
Asp.NET MVC Framework
 
Maximizing Your Social Media Presence
Maximizing Your Social Media PresenceMaximizing Your Social Media Presence
Maximizing Your Social Media Presence
 
Source control system
Source control systemSource control system
Source control system
 
Introduzione al Testing
Introduzione al TestingIntroduzione al Testing
Introduzione al Testing
 
Indice prix mobiles 2010-2011
Indice prix mobiles 2010-2011Indice prix mobiles 2010-2011
Indice prix mobiles 2010-2011
 
Putting my life online, or what I learned from Manic Mommies
Putting my life online, or what I learned from Manic MommiesPutting my life online, or what I learned from Manic Mommies
Putting my life online, or what I learned from Manic Mommies
 
Staying on top of social
Staying on top of socialStaying on top of social
Staying on top of social
 

Similar to Know all about android development

Android Introduction by Kajal
Android Introduction by KajalAndroid Introduction by Kajal
Android Introduction by Kajal
Kajal Kucheriya Jain
 
Android
AndroidAndroid
Accident detection
Accident detection Accident detection
Accident detection
Samana Rao
 
Android architecture
Android architectureAndroid architecture
Android architecture
Saurabh Kukreja
 
01 what is android
01 what is android01 what is android
01 what is android
C.o. Nieto
 
Ch1 hello, android
Ch1 hello, androidCh1 hello, android
Ch1 hello, androidJehad2012
 
Android- Introduction for Beginners
Android- Introduction for BeginnersAndroid- Introduction for Beginners
Android- Introduction for Beginners
Tripti Tiwari
 
Android 1-intro n architecture
Android 1-intro n architectureAndroid 1-intro n architecture
Android 1-intro n architecture
Dilip Singh
 
architecture of android.pptx
architecture of android.pptxarchitecture of android.pptx
architecture of android.pptx
allurestore
 
Android Revolution
Android RevolutionAndroid Revolution
Android Revolution
Faiq Ali Sayed
 
5 beginner android application development foundation
5 beginner android application development foundation5 beginner android application development foundation
5 beginner android application development foundation
Cbitss Technologies
 
Android : Architecture & Components
Android : Architecture & ComponentsAndroid : Architecture & Components
Android : Architecture & Components
Akash Bisariya
 
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
ARVIND SARDAR
 
Phonebook Directory or Address Book In Android
Phonebook Directory or Address Book In AndroidPhonebook Directory or Address Book In Android
Phonebook Directory or Address Book In Android
ABHISHEK DINKAR
 
Cc4201519521
Cc4201519521Cc4201519521
Cc4201519521
IJERA Editor
 
Android technology
Android technologyAndroid technology
Android technologyDhruv Modh
 
Android platform
Android platform Android platform
Android platform
Rashmi Warghade
 
Google android white paper
Google android white paperGoogle android white paper
Google android white paperSravan Reddy
 
First Steps with Android - An Exciting Introduction
First Steps with Android - An Exciting IntroductionFirst Steps with Android - An Exciting Introduction
First Steps with Android - An Exciting Introduction
Cesar Augusto Nogueira
 

Similar to Know all about android development (20)

Android Introduction by Kajal
Android Introduction by KajalAndroid Introduction by Kajal
Android Introduction by Kajal
 
Android
AndroidAndroid
Android
 
Accident detection
Accident detection Accident detection
Accident detection
 
Android architecture
Android architectureAndroid architecture
Android architecture
 
01 what is android
01 what is android01 what is android
01 what is android
 
Ch1 hello, android
Ch1 hello, androidCh1 hello, android
Ch1 hello, android
 
Android- Introduction for Beginners
Android- Introduction for BeginnersAndroid- Introduction for Beginners
Android- Introduction for Beginners
 
Android 1-intro n architecture
Android 1-intro n architectureAndroid 1-intro n architecture
Android 1-intro n architecture
 
architecture of android.pptx
architecture of android.pptxarchitecture of android.pptx
architecture of android.pptx
 
Android Revolution
Android RevolutionAndroid Revolution
Android Revolution
 
5 beginner android application development foundation
5 beginner android application development foundation5 beginner android application development foundation
5 beginner android application development foundation
 
Android : Architecture & Components
Android : Architecture & ComponentsAndroid : Architecture & Components
Android : Architecture & Components
 
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
 
Phonebook Directory or Address Book In Android
Phonebook Directory or Address Book In AndroidPhonebook Directory or Address Book In Android
Phonebook Directory or Address Book In Android
 
SensActions-Report
SensActions-ReportSensActions-Report
SensActions-Report
 
Cc4201519521
Cc4201519521Cc4201519521
Cc4201519521
 
Android technology
Android technologyAndroid technology
Android technology
 
Android platform
Android platform Android platform
Android platform
 
Google android white paper
Google android white paperGoogle android white paper
Google android white paper
 
First Steps with Android - An Exciting Introduction
First Steps with Android - An Exciting IntroductionFirst Steps with Android - An Exciting Introduction
First Steps with Android - An Exciting Introduction
 

More from Deepika Chaudhary

.NET Framework 4.0 – Changes & Benefits
.NET Framework 4.0 – Changes & Benefits .NET Framework 4.0 – Changes & Benefits
.NET Framework 4.0 – Changes & Benefits
Deepika Chaudhary
 
Windows Presentation Foundation
Windows Presentation Foundation  Windows Presentation Foundation
Windows Presentation Foundation
Deepika Chaudhary
 
Android™ application development
Android™ application developmentAndroid™ application development
Android™ application development
Deepika Chaudhary
 
WINDOWS COMMUNICATION FOUNDATION
WINDOWS COMMUNICATION FOUNDATIONWINDOWS COMMUNICATION FOUNDATION
WINDOWS COMMUNICATION FOUNDATION
Deepika Chaudhary
 
Cake php oops approach for php
Cake php  oops approach for phpCake php  oops approach for php
Cake php oops approach for php
Deepika Chaudhary
 
Creativity and-skill-to-java-app-development
Creativity and-skill-to-java-app-developmentCreativity and-skill-to-java-app-development
Creativity and-skill-to-java-app-development
Deepika Chaudhary
 
Creativity and-skill-to-java-app-development
Creativity and-skill-to-java-app-developmentCreativity and-skill-to-java-app-development
Creativity and-skill-to-java-app-developmentDeepika Chaudhary
 
Java application-development-in-india
Java application-development-in-indiaJava application-development-in-india
Java application-development-in-indiaDeepika Chaudhary
 
Net application-development–business-growth-with-net
Net application-development–business-growth-with-netNet application-development–business-growth-with-net
Net application-development–business-growth-with-netDeepika Chaudhary
 
Hire Dedicated Java Developers
Hire Dedicated Java DevelopersHire Dedicated Java Developers
Hire Dedicated Java DevelopersDeepika Chaudhary
 
Software development companies in india
Software development companies in indiaSoftware development companies in india
Software development companies in india
Deepika Chaudhary
 
Java the reason behind its never ending demand
Java the reason behind its never ending demandJava the reason behind its never ending demand
Java the reason behind its never ending demand
Deepika Chaudhary
 
OTS Solutions LLC Corporate presentation
OTS Solutions LLC Corporate presentationOTS Solutions LLC Corporate presentation
OTS Solutions LLC Corporate presentation
Deepika Chaudhary
 
OTS Solutions LLC Corporate presentation
OTS Solutions LLC Corporate presentationOTS Solutions LLC Corporate presentation
OTS Solutions LLC Corporate presentation
Deepika Chaudhary
 

More from Deepika Chaudhary (14)

.NET Framework 4.0 – Changes & Benefits
.NET Framework 4.0 – Changes & Benefits .NET Framework 4.0 – Changes & Benefits
.NET Framework 4.0 – Changes & Benefits
 
Windows Presentation Foundation
Windows Presentation Foundation  Windows Presentation Foundation
Windows Presentation Foundation
 
Android™ application development
Android™ application developmentAndroid™ application development
Android™ application development
 
WINDOWS COMMUNICATION FOUNDATION
WINDOWS COMMUNICATION FOUNDATIONWINDOWS COMMUNICATION FOUNDATION
WINDOWS COMMUNICATION FOUNDATION
 
Cake php oops approach for php
Cake php  oops approach for phpCake php  oops approach for php
Cake php oops approach for php
 
Creativity and-skill-to-java-app-development
Creativity and-skill-to-java-app-developmentCreativity and-skill-to-java-app-development
Creativity and-skill-to-java-app-development
 
Creativity and-skill-to-java-app-development
Creativity and-skill-to-java-app-developmentCreativity and-skill-to-java-app-development
Creativity and-skill-to-java-app-development
 
Java application-development-in-india
Java application-development-in-indiaJava application-development-in-india
Java application-development-in-india
 
Net application-development–business-growth-with-net
Net application-development–business-growth-with-netNet application-development–business-growth-with-net
Net application-development–business-growth-with-net
 
Hire Dedicated Java Developers
Hire Dedicated Java DevelopersHire Dedicated Java Developers
Hire Dedicated Java Developers
 
Software development companies in india
Software development companies in indiaSoftware development companies in india
Software development companies in india
 
Java the reason behind its never ending demand
Java the reason behind its never ending demandJava the reason behind its never ending demand
Java the reason behind its never ending demand
 
OTS Solutions LLC Corporate presentation
OTS Solutions LLC Corporate presentationOTS Solutions LLC Corporate presentation
OTS Solutions LLC Corporate presentation
 
OTS Solutions LLC Corporate presentation
OTS Solutions LLC Corporate presentationOTS Solutions LLC Corporate presentation
OTS Solutions LLC Corporate presentation
 

Recently uploaded

ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 

Recently uploaded (20)

ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 

Know all about android development

  • 1. Android Application Development Know all about Android Development
  • 2. Overview Features available on this Operating System Application Framework Services included Fundamentals of the Android application development Application Components in the Operating System conclusion Agenda
  • 3. Android is an operating system based on Linux. It was initially developed as a deployment for the mobile phone market as well as smart phones and the low cost flip-phones. However, given that this operating system (OS) has a wide range of computing services and a fully functional rich support system, the potential for the operating system extends far beyond mobile phones only. The OS can be successfully implemented on other platforms as well as applications. Overview
  • 4. Overview Conti…. This revolutionary operating platform was first developed by the Open Handset Alliance, a network of organizations who were trying to develop smart mobile phones. This operating system is at the center of the open source world and provides a viable marketing edge. The first handset enabled with it was GI manufactured by HTC. It was provisioned on T-Mobile and became available after an entire year filled with speculation.
  • 5. The software stack includes middleware, key applications and an OS. All application developments on the Operating System are made by using Java. The key features of this OS are: Reusable and replaceable components in the application framework Mobile device optimization on the virtual machine Dalvik Open source WebKit engine having an integrated browser based on it Enhanced graphics using a customized 2D graphics library and also OpenGL ES 1.0 specified hardware providing 3D graphics. The acceleration of hardware is optional Features available on this Operating System
  • 6. SQLite to enable structured storage of data All available media support for common image, video and audio formats including GIF, MP3, H.264, AMR, JPG, PNG, MPEG4, AAC Hardware dependent GSM telephony Hardware dependent EDGE, 3G, Wi-Fi and Bluetooth enabled Hardware dependent GPS, compass, accelerometer and camera Thus, an application which misbehaves is unable to cause damage to any other running application. Features conti…
  • 7. Application Framework Because of the open development platform provided by the OS, companies inIndia that have Android developers on board have the freedom to build innovative and rich applications. Android programmers in India can take advantage of the numerous features such as location information access, background service runs, alarm settings, notifiers, hardware etc.
  • 8. Android application programmers in India have complete access to the framework APIs that is used by the core applications. The architecture of the applications is designed in a manner that simplifies the reuse of any component. Applications can publish their capabilities, which can then be used by other applications as long as they fall under security constraints that the framework enforces. Working on the same basis, the mechanism allows the user to replace components. Conti..
  • 9. The set of systems and services which underlies all applications include: A set of rich, extensible Views that can be applied to build applications including grids, text boxes, embeddable web browsers, lists and buttons There are Content Providers which allow one application to use data from another application or enable data sharing. Non-code resources like graphics, layout files and localized strings are given access through a Resource Manager User can customize the display alerts in the status bar using a notification manager The lifecycle of applications is managed through an activity manager which also provides a joint navigation backstack
  • 10. Fundamentals of the Android application development The applications created by the developers are written in Java. Once they are installed on a device, each individual application stays within a security sandbox of its own. The multi-user Linux operating system in this OS makes sure that each application is a different user. The default settings ensure that each application under the Operating System is assigned a unique user Id.
  • 11. Every process has a Virtual Machine or VM of its own, which makes sure that all the application codes run in isolation from each other. Shutdown is also initiated if the system has to extract memory for some other applications. This system makes use of the principle of minimum privilege and gives an application access to only those components that are needed to carry out its work. Thus, a very secure environment is created and an application is unable to access those files for which it does not have permission. Conti…
  • 12. The application components are basically the building blocks of any Android application. Every component is allowed a different point to access your application. The four distinctively different components of this OS are: Activities: It is represented through a single screen having a user interface. Services: It is a component that is used to perform operations that run for a long time or for remote processes. It usually runs in the background. Content Providers: It is used to manage data from shared applications Broadcast Receivers: It responds to broadcast announcements on a system-wide basis. Application Components in the Operating System
  • 13. Since the entire process of development and deployment of these applications need expertise, hiring Android developers in India who are qualified and trained to develop compatible applications can help you get quality service at affordable cost. So, the next time you need developers for your Android applications, you know where to outsource your needs. Conclusion