Course Content
Android SDK Overview and Setup
- Overview of the stack
- Linux kernel
- Native libraries
- Dalvik
- App framework
– See fewer details
Basics of Android Application Development
- Project creation
- Project structure
- The AndroidManifest.xml file
- Creating and managing activities
- Using explicit & implicit intents
- Creating and using resources
- Security and permissions
- Debugging an app
+ See more details
User Interface Basics
- Understanding units and layout
- Layout managers
- Text controls
- Button controls
- List controls
- Custom list layouts
+ See more details
Graphics and Styling
- Creating and using styles & themes
- Creating icons
- Creating NinePatch drawables
+ See more details
Supporting Multiple Screens
- Working with screen size and density
- Providing alternate layouts
+ See more details
Animations and Graphics
- Frame-by-frame animation
- Tween animation
- Working in 2D graphics
+ See more details
Menus and Dialogs
- Options menus
- Context menus
- Alert dialogs
- Progress dialogs
- Custom dialogs
+ See more details
Notifications and Toast
- Status bar notifications
- Toast notifications
+ See more details
Working with Media
- Audio & video playback
- Accessing the camera and camera rol
+ See more details
Basic Content Providers
- Content Provider MIME Types
- Searching for content
- Adding, changing, and removing content
- working with content files
+ See more details
Preferences and Toast
- Shared preferences
- Creating a preferences activity
- Using the SQLite database
- Network access
- Using Content Providers
+ See more details
Locations and Maps
- Integrating Google Maps
- Using the GPS
+ See more details
Publishing the App
- Signing and building Preparing the graphics
- Publishing to the Android Market
+ See more details
[printfriendly]