android course content 1.0

Upload: priti-singh

Post on 05-Apr-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/2/2019 Android Course Content 1.0

    1/3

    Course content Advanced Training on Android Mobile platform

    Syllabus for Advanced training on Android Mobile platform

    Number of Phases : 2 (in Two months)Total number of hours : 46 hours theory and 72 hours for practicalsTraining method : Class room & CorporateTraining timings : Morning 10am to 1pm Theory; 2pm to 5pm Practical/Lab session

    Interested candidates can utilize the lab session upto 8pm.Project duration : last 12 days

    PHASE-I

    Phase duration : First month (22 working days, Morning 10AM to 5PM)Target area : Applications development on Android platform

    1) Introduction: 3hrIntro to open source. What is open source?License Issues (MPL, GPL, LGPL, etc.)Contrasting and comparing open source vs. traditional developmentmethodologies

    2) Mobile Application Development Overview (3hr)Mobile Devices ProfilesMobile SoftwareOptions for development

    3) Targeting Android -The Big Picture (3hr)Introducing AndroidStacking up AndroidBooting Android DevelopmentAn Android application

    4) Development Environment(2hr)The Android SDKBuilding an Android application in EclipseThe Android EmulatorDebugging

    2009 ethics Technologies www.ethicstech.in

  • 8/2/2019 Android Course Content 1.0

    2/3

    Course content Advanced Training on Android Mobile platform

    5) User interfaces (4hr Theory and 10hr practical)Activity LifeCycleCreating the Activity

    An Overview of User interfacesUsing XML LayoutsSelection WidgetsDate and Time TabsUsing MenusUsing FontsThe WebView and the WebKit BrowserDialog Boxes: AlertDialog & ToastUsing resources

    6) Intents and services. (2hr theory and 3 hr practicals)Working with Intent classesListening in with broadcast receiversBuilding a ServicePerforming Inter-Process Communication

    7) Storing and retrieving data.(2 hr & 4 hr practical)

    Using preferencesUsing the filesystemPersisting data to a databaseWorking with ContentProvider classes

    8) Networking and Web services(3 hr & 3 hr)An overview of networkingChecking the network statusCommunication with server socketWorking with HTTPWeb Services

    9) Telephony (3hr & 3hr)Telephony background and terms

    Accessing telephony informationInteraction with the phoneWorking with messaging SMS

    10) Graphics and Animation (1 hr & 3 hr lab)Drawing graphics in AndroidAnimations

    11) Multimedia(1 hr & 3 hr lab)Introduction to multimediaPlaying audioPlaying video and Capturing media

    2009 ethics Technologies www.ethicstech.in

  • 8/2/2019 Android Course Content 1.0

    3/3

    Course content Advanced Training on Android Mobile platform

    12) Location Services(2 hr & 3 hr lab)Simulating your location within the emulatorUsing LocationManager and LocationProvider

    Working with mapsConverting places and addresses with Geo Coder

    PHASE-II

    Phase duration : Second month (10 working days, Morning 10AM to 5PM)Target area : Hardware solutions on Android platformProject duration : Last 12 days, full time

    1) Introduction to Architecture overview of Android kernel internals (6hrs)Android system architectureLinux kernelLibrariesAndroid RuntimeApplication frameworksApplications

    2) Introduction to BSP, ARM Toolchains,Patching,Cross compilation,Porting and Preparation of host working setup (6 hrs)

    Board Support Packages (BSP)ARM ToolchainsPatchingCross compilationPortingHost working setup by using Linux OS

    3) Preparing and Porting Android for Mini2440 ARM Board(6 hrs)Download Android kernelCompile Android kernelPrepare Android filesystemsPorting applications on ARM Board

    4) Lab session for Preparing and porting Android on ARM Board (36 hrs)

    5) Project on Android application (Last 12 days)

    If you have any queries, please feel free to contact us immediately by [email protected]

    2009 ethics Technologies www.ethicstech.in

    Copyright, 2008 by ethics Technologies. All rights reserved. ethics technologies products and services mentioned herein as well as their respective names arereserved. All oth er product and service names mentioned are the trademarks of their respective companies. Data contained in this do cument serves informationalpurposes only. No part of this publication may be reproduced. These materials are subject to change without notice. These materials are provided by ethicstechnologies for informational purposes only, withou t representation or warranty of any kind, and ethics technologies shall not be liable for errors or omissions withrespect to the materials. Android is the Trademark of Google. Linux is the Trademark of Linux Torvold s.