Friday, September 5, 2014

Android SDK Essential Training

Lynda – Android SDK Essential Training
David Gassner describes everything you need to know to get started building Android apps with Google’s Android SDK and Developer Tools. Starting with a brief look at Android’s history, the course takes you through installing the ADT Bundle with the Eclipse IDE, preparing your devices (both real and virtual) for testing, and creating your first Android project. Then learn how to lay out screens and manage an app’s flow with intents and activities, define the user interface and navigation, and make your app interactive. David also concentrates on making sure your app is responsive, can adapt to multiple screen sizes, and store and display data.

Topics include:

  • Understanding the Android Developer Tools bundle
  • Installing the ADT bundle with Eclipse
  • Creating virtual devices for testing
  • Designing and laying out screens
  • Displaying images
  • Debugging your code
  • Creating new activities and layouts
  • Supporting multiple screens
  • Defining and using UI styles
  • Handling user events
  • Working with menus and the action bar
  • Displaying data in a list

Table of content

  • Introduction
    • Welcome
    • What you need to know before starting this course
    • Using the exercise files
  • About Android
    • Exploring the history of Android
    • Understanding Android app architecture
  • Getting Started
    • Installing the Android SDK bundle
    • A brief tour of Eclipse with the ADT plugin
    • Installing SDK platforms and other packages
    • Creating virtual devices for testing
    • Speeding up virtual devices with Intel HAXM
    • Installing Android device drivers on Windows
    • Preparing an Android device for testing
    • Creating your first app
    • Exploring the Android command line tools
  • Development Fundamentals
    • Exploring the structure of an Android project
    • Exploring the app manifest file
    • Using the documentation
  • Defining Activities
    • Loading layout XML files at runtime
    • Designing screens with ViewGroup and View classes
    • Understanding units of measurement
    • Laying out screens with LinearLayout
    • Laying out screens with RelativeLayout
    • Adding views to a view group with Java code
    • Displaying an image resource with ImageView
  • Debugging Android Apps
    • Debugging Java code with logcat
    • Displaying messages onscreen with Toast
    • Using breakpoints and watching variables
    • Using the DDMS perspective
  • Managing Navigation
    • Creating new activities and layouts
    • Using explicit intents to start new activities
    • Finishing and returning from a secondary activity
    • Understanding the activity life cycle
    • Tracing state changes with logcat
    • Opening activities with implicit intents
  • Supporting Multiple Screens
    • Dealing with Android market fragmentation
    • Creating drawable resources for multiple screens
    • Creating stretchable 9-patch graphics
    • Creating a custom launcher icon
  • Managing the User Interface
    • Defining and using styles
    • Applying application themes
    • Creating a scrollable text display
    • Laying out a screen with fragments
  • Working with Events
    • Handling user events with Java code
    • Creating a BroadcastReceiver to handle system events
    • Handling orientation and other configuration changes
  • Working with Menus and the Action Bar
    • Adding items to the options menu
    • Displaying menu items in the action bar
    • Managing the action bar and menus at runtime
  • Working with Data
    • Passing data to an activity with intent extras
    • Receiving data in a new activity
    • Returning data to a calling activity
    • Displaying data in a list
    • Handling list item click events
    • Customizing the list item
    • Exploring other uses of data
  • Conclusion
    • Next steps  


Contact Form


Email *

Message *

Copyright © 2013
Designed By Blogger Templates