MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

Android SDK Essential Training

Course Summary

  Everything you need to know to get started building Android apps with Google's Android SDK and Developer Tools.   


  • +

    Course Syllabus

     Introduction

    Welcome
    What you need to know before starting this course
    Using the exercise files
    1. About Android
    Exploring the history of Android
    Understanding Android app architecture
    2. 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
    3. Development Fundamentals
    Exploring the structure of an Android project
    Exploring the app manifest file
    Using the documentation
    4. 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
    5. Debugging Android Apps
    Debugging Java code with logcat
    Displaying messages onscreen with Toast
    Using breakpoints and watching variables
    Using the DDMS perspective
    6. 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
    7. Supporting Multiple Screens
    Dealing with Android market fragmentation
    Creating drawable resources for multiple screens
    Creating stretchable 9-patch graphics
    Creating a custom launcher icon
    8. Managing the User Interface
    Defining and using styles
    Applying application themes
    Creating a scrollable text display
    Laying out a screen with fragments
    9. Working with Events
    Handling user events with Java code
    Creating a BroadcastReceiver to handle system events
    Handling orientation and other configuration changes
    10. 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
    11. 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
     


Course Fee:
USD 25

Course Type:

Self-Study

Course Status:

Active

Workload:

6 - 7 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top