I/O BootCamp 2011: Beginner's Guide to Android

17 terms by DevLife

Create a new folder

Advertisement Upgrade to remove ads

- android platform: - writing the app: - surfacing the content: - building the app:

activity

a single screen; can invoke functionality from other applications.

service

long-running operations in background; has no UI.

content provider

retrieves/stores data; system uses it to manage a shared set of app data

broadcast receiver

responds to system-wide messages (normal or ordered) ; very lightweight

intents

messages that link app components together (explicit or implicit)

manifest

declare features, components, and version compatibility. Sets app permissions.

activity lifecycle

Activity Created -> Activity Running -> returns to app or gets destroyed.

unobstrusive content

event-driven notifications; even app can link to it!

widgets

display app info on homescreen; keep users engaged!

cloud to device messages

the server "pushes" messages (data) to app.

UI

defined by XML layout files, a hierarchy of View & ViewGroup

Resources framework

comprised by res folder, esp. R.java. Qualifiers of these allow different device configs.

supporting multiple screens

Think web style layout. Provide density assets and size layouts

hardware sensors

devices have these to make more fluid experience with environment (accelerometer, gyroscope, etc.)

background tasks

multitasking, regular updates, and offline availability granted.

accessibility

make tasks, tweaks, setting changes, and UI accessible.

quality

in conjunction with Activity lifecycle; Set up feedback mechanisms and consult an app designer to ensure this.

Please allow access to your computer’s microphone to use Voice Recording.

Having trouble? Click here for help.

We can’t access your microphone!

Click the icon above to update your browser permissions above and try again

Example:

Reload the page to try again!

Reload

Press Cmd-0 to reset your zoom

Press Ctrl-0 to reset your zoom

It looks like your browser might be zoomed in or out. Your browser needs to be zoomed to a normal size to record audio.

Please upgrade Flash or install Chrome
to use Voice Recording.

For more help, see our troubleshooting page.

Your microphone is muted

For help fixing this issue, see this FAQ.

Star this term

You can study starred terms together

NEW! Voice Recording

Create Set