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

Android Development

Location

Format What’s this?
Starting From
RM 4000.00
  1. 5 Day with 08 hours per day
  1. Mon 15 Mar 09:00 - Fri 19 Mar 17:00
  1. HRDF SBL Claimable
  2. Certificate of Attendance available
  1. 5 Days
  1. All of our private classes are customized to your organization's needs.
  2. Click on the button below to send us your details and you will be contacted shortly.
Request more information

Inquiry for: Myself    My Company

By providing your contact details, you agree to our Privacy Policy

 

 

 

Thank You

Our learning consultant will get back to you in 1 business day

Android Development

AUDIENCE

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

PREREQUISITES

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

METHODOLOGY

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

COURSE OBJECTIVES

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

Expand All

Modules

Introduction
  • 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
Integrated Development Environment (IDE)
  • Android SDK
  • Eclipse & ADT Plug-in
  • Android SDK Manager
  • Eclipse IDE and Debugger


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


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


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


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


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


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


UI/UX
  • 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


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


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


Action Bar
  • Anatomy of ActionBar
  • Action Items
  • Handling Action Items


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


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


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


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


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


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


Native Development Kit
  • 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


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


Tham Weng Wai

Tham Weng Wai

Tham Weng Wai is a passionate Android mobile application development and programming. He has actively participated in the 2010 ICONapps – Smartphone (Android) Applet Developer Training Program and has developed many Android applications in particularly for Maxis. With his years of experience working with mobile applications, he understands the importance of business values, infrastructure efficiency and user productivity.
Read More

Course Reviews

No Remarks

0

0 Ratings