Android is an open source operating system developed by Google and the Open Handset Alliance for use in mobile devices. It uses a modified Linux kernel and other open source software, allowing developers to write managed code using Java-like languages. Applications are compiled into Dalvik bytecode to run on Android's optimized virtual machine. This makes it easier for developers to build rich apps that can reuse components and share data across applications using intents and services.
Introduction to Android App DevelopmentTodd Burgess
Presentation for Podcamp 2017 Toronto introducing how to do Android app development in Java. This is a basic introduction to what app development looks like Java and how to learn more
Android Operating System Presentation. Detail Knowledge of Android Os. Helpful For students and beginners. Can be used in academic by students. Versions of android.
Introduction to Android App DevelopmentTodd Burgess
Presentation for Podcamp 2017 Toronto introducing how to do Android app development in Java. This is a basic introduction to what app development looks like Java and how to learn more
Android Operating System Presentation. Detail Knowledge of Android Os. Helpful For students and beginners. Can be used in academic by students. Versions of android.
Android is a Linux-based operating system for mobile devices such as smartphones and tablet computers. It is developed by the Open Handset Alliance led by Google.
I used this deck to give an overview on Android development for Android Development professional training in DyCode Edu.
More information on the training, please refer to http://edu.dycode.co.id
My presentation on Android in my collegeSneha Lata
Hi everyone.....i am studying diploma in IT,i just love to know new technologies....
i have made this presentation first time on the day of Seminar presentation in my college...... i had put my efforts for doing my best......but still there may be some mistakes....just wanna share this one...hope you will like this.....thank you.. :)
Android Studio is the official IDE for Android application development, based on IntelliJ IDEA. In this presentation we tried to show overall structure of android studio.
Arcadian Learning is an Industrial Training Company with 50 years of Industry Expertise on Planning, Implementation and Operation of the Networks Offering six months Industrial Training program on Cloud Computing, Telecom, Big Data and Application Development.
The Era of Internet of thing mobile application development more effective and useful and also provide Android Training, iPhone Training and PhoneGap Training.
http://www.arcadianlearning.com/application-web-development.html
I developed these slides for basic android training. I know some of you will laugh looing at them but if you are a beginner and want to have a rough idea on android development you can have a look at them. :)
Introduction to Android development - Presentation ReportAtul Panjwani
A powerpoint presentation on Introduction to android development
prepared for college seminar
[ppt is also uploaded named "Introduction to Android development - Presentation"]
Source: developer.android.com
In this video i will again gave a presentation on new technology
which is invent by the google company ,so i will go thorough about ANDROID STUDIO. what is android studio,history of android and steps here how to create a new android studio project. so guys any question regarding this presentation please share via kswapanpreet@gmail.com.
thanks
TotalCross helps developers to create for more devices than any other platform in the world, not only mobile and desktop but also embedded devices like Raspberry Pi, Toradex and more. In the webinar we show news about our technology and plans for 2020. #devfirst
Android is a Linux-based operating system for mobile devices such as smartphones and tablet computers. It is developed by the Open Handset Alliance led by Google.
I used this deck to give an overview on Android development for Android Development professional training in DyCode Edu.
More information on the training, please refer to http://edu.dycode.co.id
My presentation on Android in my collegeSneha Lata
Hi everyone.....i am studying diploma in IT,i just love to know new technologies....
i have made this presentation first time on the day of Seminar presentation in my college...... i had put my efforts for doing my best......but still there may be some mistakes....just wanna share this one...hope you will like this.....thank you.. :)
Android Studio is the official IDE for Android application development, based on IntelliJ IDEA. In this presentation we tried to show overall structure of android studio.
Arcadian Learning is an Industrial Training Company with 50 years of Industry Expertise on Planning, Implementation and Operation of the Networks Offering six months Industrial Training program on Cloud Computing, Telecom, Big Data and Application Development.
The Era of Internet of thing mobile application development more effective and useful and also provide Android Training, iPhone Training and PhoneGap Training.
http://www.arcadianlearning.com/application-web-development.html
I developed these slides for basic android training. I know some of you will laugh looing at them but if you are a beginner and want to have a rough idea on android development you can have a look at them. :)
Introduction to Android development - Presentation ReportAtul Panjwani
A powerpoint presentation on Introduction to android development
prepared for college seminar
[ppt is also uploaded named "Introduction to Android development - Presentation"]
Source: developer.android.com
In this video i will again gave a presentation on new technology
which is invent by the google company ,so i will go thorough about ANDROID STUDIO. what is android studio,history of android and steps here how to create a new android studio project. so guys any question regarding this presentation please share via kswapanpreet@gmail.com.
thanks
TotalCross helps developers to create for more devices than any other platform in the world, not only mobile and desktop but also embedded devices like Raspberry Pi, Toradex and more. In the webinar we show news about our technology and plans for 2020. #devfirst
Introduction to Android
The Android Platform, Understanding Android Market, Layers of Android, Intent of Android Development, Types of Android Components, Mapping Applications to Processes, Creating
an Android Application.
Android’s Development Environment: Introduction to Android SDK, Exploring Android Development Environment and Building Android Application in Eclipse, Android Emulator
and User Interfaces, Working with Views, Using Resources, and Understanding and Exploring Android Manifest File.
Describes the detail of software quality, tradeoffs, quality with testing, quality with inspection, need of standards, standards organizations & different type of software standards.
2. What is Android..??
• Android is an open source* software platform and
operating system for mobile devices initially developed by
Android Inc. - a firm purchased by Google in year 2008.
Android is based on the modified version of Linux Kernel
and is a participant in Open Handset Alliance.
• It allows developers to write managed code in a Java-like
language that utilizes Google-developed Java libraries, but
does not support programs developed in native code.
SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 2
3. What is Android..? (contd.)
• Android is an open source* Operating
System for mobile phones
• Released by Google and the Open Handset Alliance for
smartphones.
3SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE
http://www.openhandsetalliance.com/
4. What are Smartphones..?
• Smart Phone (Mobile Phone + PC Like functionality)
• Manages our personal life, work life & communication
• As available as possible
• Hell lot of applications
• Getting Cheaper.. ;)
• **Smartphones will double their share of all cellphones to
about 20 percent in the world
• And by year 2011,it is expected to have more number of
smartphones in U.S. than feature phones..
• Let’s see how..
4SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE
** http//:www.in-stat.com
5. • Popular Mobile Platforms:
– Microsoft Windows Mobile
– Nokia : Symbian, Series 60
– Apple, iPhone – OSX
– Access Linux Platform
– Palm Pre
– BlackBerry
– LiMO
– Google Android
SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 5
Mobile Platforms
14. SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 15
2. Android makes mobile Java easier
http://code.google.com/android/goodies/index.html
Android Advantage (contd.)
Android provides access to a wide range of useful
libraries and tools that can be used to build rich apps.
15. SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 16
Write app in Java
Compiled in Java
Transformed to Dalvik bytecode
Linux OS
Loaded into Dalvik VM
Android Advantage (contd.)
3. Applications are compiled to Dalvik byte code
16. SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 18
The Dalvik runtime is optimized for mobile applications
Run multiple VMs efficiently
Each app has its own VM
Android Advantage (contd.)
• Android breaks down the barriers to building new
and innovative applications.
ﬤ For an example, a developer can combine information
from the web with data on an individual's mobile
phone -- such as the user's contacts, calendar, or
geographic location -- to provide a more relevant user
experience.
4. Breaking down application boundaries:
17. SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 19
Android is designed to enable reuse of
components in other applications
Each application can publish its
capabilities which other apps can use
5. All applications are written in Java and
available to each other
Android Advantage (Summary)
18. • Android SDK includes
a virtual mobile
device - Lets you
prototype, develop,
and test Android
applications without
using a physical
device.
ﬤ GPS support
ﬤ Wi-Fi support
ﬤ File explorer
SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 20
6. Android has Working Emulator
Android Advantage (contd.)
19. SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 22
Content Provider
enable applications to
share data.
Service is a
faceless task
that run in the
background
Intent Receiver
responds to
notifications or status
change. Can wake up
your process
Activity is UI
component
typically
corresponding
to one screen.
Android Applications
have common structure
20. Summarizing
&
Understanding
Intent
Pick Photo
(Replacing & Reusing components)
SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 23
Home
Blogger
Contacts
Gmail
MMS
Intent
Pick Photo
Photo
Gallery
Intent Receiver
System picks best
component for that action.
Components can be
replaced any time.
Picasa
21. SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 24
Show
Location
Home
Pick Photo
Send as email
Edit Contacts
Editing a
Document
Summarizing
&
Understanding
(Replacing & Reusing components)
24. Android is growing
SOFTWARE PROJECT MANAGEMENT PRESENTATION :: ANDROID EXPERIENCE 38
http://metrics.admob.com/wp-content/uploads/2010/06/May-2010-AdMob-Mobile-Metrics-Highlights.pdf
Uneven distribution of OS by regions
As available as possible
Growing fastly.. why..?
Manage your personal life
work life
and all your communications
Hell lost of applications
Research in Motion is soon to launch its online store App World for BlackBerry users
Microsoft, Nokia & Samsung have already launched app stores for U.S. market
Help you stay better organized & track information on the fly
Many free or low cost downloads
allows you to enter, monitor, track & search all sorts of information
They're getting cheaper
Delivers more ways to keep in touch with customers, providing excellent response times
Smartphones will double their share of all cellphones to about 20 percent, reports In-Stat http://www.in-stat.com
Palm pre – HP
Access Linux Platform – NEC, Panasonic, NTT Docomo ------ Tokoya, Japan
LiMO – Samsung, Motorola, ver Panasonic, ver NTT Docomo
OpenGL/ES – Graphical libraries / embedded systems
SGL - Skia / Scalable Graphics Libraries
Media Framework – by Packet Video
Dex files – Bytecode; results of converting .class & .jar files at BUILD time
Dex files
By the end of 2008 there is roughly ~4 billion mobile phone users worldwide
Almost 1 billion mobile handsets were sold in each of 2007 and 2008