Oct 15, 2011

Android Syllabus




Learn Android Programming which is a mobile operating system that uses a modified version of the Linux kernel. It allows developers to write managed code in the Java language, controlling the device via Google-developed Java libraries. The Android Programming training program covers t
opics like Android introduction, SQL basics, Java basics and many more. This course on Android programming is designed for software developers interested in designing, creating, deploying and testing applications for the Android™ mobile phone platform. It is valuable to both amateurs and experts, who already have experience in developing mobile applications for other platforms.

A ) Introducing Android


  • Installing Development Tools
  • Your First Android™ Application
  • Using the Emulator
  • Android developer tools
  • Eclipse, IDEs and Tools


B ) Building Blocks
  • The Big Picture

  • Application Life Cycle
  • Application Components
  • Using Resources

    C ) Java with AndroidAndroid Syllabus
    • Java as referenced in Android
    • Android™ User Interface
    • The Example Application
    • Design by Declaration
    • Opening Screen Design
    • Using Alternate Resources
    • The About Box
    • Applying Styles
    • Adding a Menu
    • Adding Preferences


    D ) Local Data Storage

    • Adding Preferences
    • Remembering the State of the App
    • Using the Internal File System
    • Accessing SD Cards


    E ) Handling Multiple Activities
    • Usinng Intents
    • Intent Filters

    F ) SQL
    • Introducing SQLite on Android™
    • SQL Basics
    • Database Connectivity
    • Data Binding
    • Using ContentProvider
    • Implementing ContentProvider


    G ) Locating and Sensing
    • Working with Locations
    • Sensors


    H ) Publishing Applications
    • Locating and Sensing
    • Android Market
    • Signing applications and publishing


    I ) Choice of Advanced Topics
    • Text to Speech Conversion
    • Geo tagging
    • Services
    • Multimedia
    • Objectives



    Upon completion of this course, you will be able to,


    Build your own Android apps
    Explain the differences between Android™ and other mobile development environments
    Understand how Android™ applications work, their life cycle, manifest, Intents, and using external resources
    Design and develop useful Android™ applications with compelling user interfaces by using, extending, and creating your own layouts and Views and using Menus
    Use advanced Android features like GPS access, mapping, and the camera
    Target Audience

    This course is designed for software developers interested in designing, creating, deploying and testing applications for the Android™ mobile phone platform. It is valuable to both novices and gurus, who already have experience in developing mobile applications for other platforms.

    Prerequisites

    Experience in Java and Swing is a big plus, but not critical.
  • 2 comments:

    1. android 3.0, Android Training, Basic Android Concepts, Syllabus, Teaching, Basic Training Concepts

      ReplyDelete
    2. You can make you own video tutorials straight from your mobile device to you Computer using the Android App: Z-Screenrecorder.

      http://z-screenrecorder.zausan.com/

      https://market.android.com/details?id=com.zausan.zscreenrecorder

      Enjoy!

      ReplyDelete