Android
Use the SDK to create apps that look great and take advantage of the hardware capabilities available on each Android-powered device.
what is the use of SDK?
Java API Framework
All features for Android development, such as UI components, resource management, and lifecycle management, are available through application programming interfaces (APIs)
Dalvik bytecode
Android applications are compiled to _________
Android is an operating system and programming platform developed by ______ for mobile phones and other mobile devices, such as tablets.
touchscreen
Android provides a _______ user interface (UI) for interacting with apps
Linux kernel
The Android platform is based on the ___________
SDK
The _____ includes software libraries of prewritten code, a debugger, a device emulator, documentation, sample code, and tutorials.
ViewGroup
________ is a type of view that can contain other views (children).
Views
_________ are Android's basic user interface building blocks
application package (APK)
__________ is the package file format for distributing and installing Android mobile apps
Android Studio
an integrated development environment (IDE) for developing android apps
Gradle
build system used by Android Studio
Android SDK
collection of API libraries, tools, scripts & documentation
Hardware abstraction layer (HAL)
consists of multiple library modules, each of which implements an interface for a specific type of hardware component, such as the camera or Bluetooth module.
Java Editor
contains common IDE features such as compile time syntax checking integrated documentation for the Android framework
app widgets
display live, auto-updating content such as the weather, the user's email inbox, or a news ticker
Andy Rubin and three others, October 2003
founder of Android and the date was found?
Layout Editor
graphical layout for building & editing UI- easy drag and drop
software development kit (SDK)
helps you write original code and assemble software modules to create apps for Android users
Android Virtual Device (AVD)
is constructed to define the characteristics of the device on w/c an application can be fetched.
August 2005
the date was Google acquired Android OS?
- through Layout Editor, XML, Java code
three ways to deifine the view
Java programming language
what programming language do you use for developing android apps?
Extensible Markup Language (XML)
what programming language do you use for files to describe data resources in developing android apps?