Android Development | IT Training & Certification | Info Trek
Respect Your Dreams
Follow through on your goals with courses

Android Development

  • Public Class Icon
    Public Class
    • HRDF SBL Claimable
    • Lunch & refreshment provided
    • Certificate of Attendance available
    Starting From
    RM 4000.00
    5 Days
  • Private Class Icon
    Private Class
    • All of our private classes are customized to your organization's needs.

      Click on the button below to send us your details and you will be contacted shortly.
    5 Days

Course Details

Expand All

This course is designed for Programmers, Software Developers or anyone who are interested in designing, creating, deploying and testing applications for the Android mobile phone platform

Computer Programming experience (any language) is required to get the most benefit from this training

This program will be conducted with interactive lectures, PowerPoint presentation, discussion and practical exercise

Learn to design and build mobile applications with hands-on guide using Google's Android™ open-source platform.

By the end of the course, you will be able to

  • Design and build your own complete Android application incorporating most of the key aspects of the platform.
  • Explain the differences between Android™ and other mobile development environments
  • Understand how Android™ applications work, their life cycle, manifest, Intents, and using external resources

Modules

Expand All
  • Open Handset Alliance
  • Android Platform
  • What’s New
  • Android 4.x
  • Architecture
  • Kernel
  • Libraries
  • Dalvik Virtual Machine
  • Application Framework
  • Android Startup
  • Android Runtime
  • Runtime Features
  • Android SDK
  • Eclipse & ADT Plug-in
  • Android SDK Manager
  • Eclipse IDE and Debugger


  • Android Emulator and Virtual Devices(AVD)
  • Android Emulator
  • Android Debug Bridge(ADB)
  • Dalvik Debug Monitor Service(DDMS)


  • Simple Android Project
  • Anatomy of Android Project
  • Creating your first Simple Android Project


  • Introduction
  • Physical Structure of an Android Application
  • Introduction to Application Components
  • Activity
  • Service
  • Content Provider
  • Broadcast Receiver
  • Application Life Cycle
  • Inside the Manifest


  • Activities and View
  • Activities in-Depth
  • Creating & Registering Activities
  • Launching Activities
  • Activity and Data Flow
  • Returning Data back from Activity


  • Explicit vs Implicit Intents
  • Android provided Intents
  • Intent Routing


  • Resources Architecture in Android
  • Res Folder
  • Android Asset Packaging Tool
  • Various Resources Types
  • RAW Resources
  • Assets vs Resources
  • Effective Resource Management


  • Introduction & Overview
  • View Architecture in Android
  • View, ViewGroup, Layout & Widget o Layouts
  • Linear
  • Table
  • Frame
  • Relative
  • Grid
  • Common Widgets
  • ImageView
  • WebView
  • Using the Android Hierarchy Viewer


  • Introduction to Adapters
  • Built-in Adapters
  • WritingCustomAdapters
  • ListView
  • ListActivity
  • GridView


  • Introduction to Fragments
  • Life-cycle of Fragments
  • Creating Fragments
  • Fragment Manager and Transaction
  • Fragment Backstack


  • Anatomy of ActionBar
  • Action Items
  • Handling Action Items


  • Touch Events
  • Motion Events
  • Handling Touch Events
  • Gestures


  • Services Application Component
  • Service Runtime
  • Implementing a Local Service
  • Registering a Local Service
  • IntentService


  • Creating Broadcast Receiver
  • Listening for Broadcasts
  • Narrow Broadcast Receiver
  • Introduction to SQLite
  • SQLite Classes in Android SDK
  • SQLite Helper Classes
  • CRUD Operations


  • Why Threading?
  • Loopers
  • Java Threading
  • AsyncTask
  • Handlers
  • Messages & Runnables
  • Loaders


  • Playing Audio/Video
  • Recording Audio/Video
  • Camera
  • Intent based Camera


  • SOAP Web Service
  • RESTful Web Service
  • JSON
  • Location Service
  • Location Listener
  • Intents
  • Geocoder
  • Google Maps API


  • Introduction to NDK
  • SDK vs NDK
  • Setting up Eclipse for Native Development
  • Building C/C++ Projects using ndkbuild
  • Android.mk
  • Java JNI Basic
  • Creating JNI Wrappers


  • Eclipse Memory Analyzer
  • TraceView
  • systrace
  • Memory Usage – Dos and Don’ts


Reviews

4.1
based on 90 ratings reviews