Android Application Development
[Pages:33]Android Application Development
Daniel Switkin Senior Software Engineer, Google Inc.
Goal
? Get you an idea of how to start developing Android applications
? Introduce major Android application concepts ? Walk you through a sample application in the
development environment
Agenda
? System architecture ? Hello World! ? Application components ? Practical matters ? Toolchain
What is Android?
? A free, open source mobile platform ? A Linux-based, multiprocess, multithreaded OS ? Android is not a device or a product ? It's not even limited to phones - you could build
a DVR, a handheld GPS, an MP3 player, etc.
Home
Activity Manager Package Manager
Surface Manager OpenGL | ES SGL
Display Driver USB Driver
Applications
Contacts
Phone
Browser
...
Application Framework
Window Manager
Content Providers
View System
Telephony Manager
Resource Manager
Location Manager
Notification Manager
GTalk Service
Libraries
Media Framework
FreeType
SQLite WebKit
Android Runtime
Core Libraries
Dalvik Virtual Machine
SSL
libc
Camera Driver Keypad Driver
Linux Kernel
Bluetooth Driver
WiFi Driver
Flash Memory Driver
Audio Drivers
Binder (IPC) Driver
Power Management
Hello World!
The History of GUIs
? Hardcoded to the screen ? Hardcoded to the window ? Hardcoded within a view hierarchy ? Dynamic layout within a view hierarchy
Generating GUIs
? Two ways to create GUIs: in XML or in code ? Declarative route via XML has advantages ? A lot of your GUI-related work will take place in: ?res/layout ?res/values ?@id/name_for_component gives you
handle for referencing XML declarations in code
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- python download free pdf programming ebooks
- `working hack ` how to get free v bucks 2021 no
- android application development
- free v bucks generator 2021 free fortnite v bucks
- developing apps for android and other platforms with kivy
- game coding projekti
- foundations of game based learning
- games apps instruction downloading from learning lodge
- video games online games and apps children and teenagers
- eu certication guide usda
Related searches
- application development types
- application development policy template
- secure application development procedure
- secure application development policy
- secure application development standards
- secure application development checklist
- secure application development methodology
- web application development standards
- application development standards policy
- application development analyst salary
- application development steps
- mobile application development steps