Keep IT Simple
Register   |  Login  |  About Us  |  Contact Us  |  Career
More than 9 years experiencs in delivering software solutions for eCommerce, Real Estate ERP. We works with .NET Framework, PHP, and many Open Source solutions. Our solutions will certainly assist you and your business.
Web Design & Web Portal Developments. Our professional designers would certainly help your business create the right branding.
Business Solutions, ERP, CRM, POS. We are able to customize all these system based on your actual need. Never let software changes your workflow. Generate meaningful business reports from one fully customized system.
IT Trainings, including Excel VBA, .NET Programming, Sharepoint developments, Mobile Apps developments. Checkout our offers in training programms.
Training Clients Minimize

Singtel Group


Jabil Circuit Inc.


NCS Pte. Ltd.


Top Global Limited


McCann Worldgroup


Telstra International
 
 

Contact Us for More Information

 
Email: info@wgrow.com
Tel: +65 6400 3743 (General)
Tel: +65 6652 3398 (Trainings)
Fax:+65 6546 2207

#06-1477, Block 1002,
Toa Payoh East Industrial Park,
Singapore 319074

 

Certified Android App Developer Training Minimize
Android OS now is the most popular Smartphone system, with a daily activation quantity of more that 50K devices a day.

Based on the statistics from Nielsen, by August 2011, Android's market share in Smartphone market is 56%, higher than the combine of all the rest.

And the demand for Android App developers? Higher than ever. Higher than all other mobile OS. And we here design and promote our Certified Android App Developer 3 days training program. 

The program targets developers who have backgrounds in Java or C# programming, and with some professional experiences in IT, and want to pick up Android Development.

The program also targets Project Managers and Project Architects who seek for an overall understanding of Android App features, development process so that they could manage their team and vendors better.

Source: Nielsen, August, 2011
Our training program is designed to be hands-on training, lots of practical sample source codes, covering each of the major App feature. The training participants just need to follow our instructor step by step in creating the interfaces and writing codes and understand one App could be created with necessary features.

The same set of training materials have been used for:
  • Singtel Group;
  • NCS Pte Ltd;
  • Jabil Circuit Inc;
Instructor Profile
Timothy Mo is the course instructor and the creator of the training program. Timothy graduated from School of Computing, NUS, in 2002 as an MOE scholar, and he has served with NCS Pte Ltd and Avanade Asia Pte Ltd in various projects including: Citibank, MediaCorp & Singapore Tourism Board. While leading wGrow, he has also architected the entire Real Estate ERP for HSR Property Group (listed in SGX), and the mobile platform system of Maaduu.COM, which distributes popular South Korean Drama contents to Singapore and Malaysia. Timothy is good in cross link technology concepts from different area during training and make the training program much easier to follow and understand. You can read Timothy's complete profile for more information.

Training Contents Outline

Android Development Environment (Eclipse Classic)
  • Installing Eclipse, Android Development Tools as a Plugin, Android SDK (different versions);
  • Navigating and Browse Javadocs and references of Android SDK;
  • Getting an overview of SDK (with versions) tools and utilizing the sample codes;
  • Understanding the Eclipse IDE and ADT;
Android Emulator Setup and Config
  • Creating Android Emulator using ADT's Android Virtual Devices Manager;
  • Runtime configurations and settings;
  • Working with Android Debug Bridge (ADB) and the Dalvik Debug Monitoring System (DDMS);
  • Accessing the Android file system (with Telnet), input/output files, processing system logs;
User Interfaces, Layout, ViewGroup and Views
  • Android GUI architecture & Layout management with Linear, Frame, Relative Layouts;
  • Assembling a GUI and control elements with single and nested Layouts;
  • Working with ADT's XML graphical design interface;
  • Applying Styles and Themes (in a way similar CSS in HTML);
  • Working with menus: Options Menu, Context Menu and Sub-menu;
Android Inter Process Communication
  • Creating Activities and Services and building communications among them;
  • Using explicit and implicit Intents, within applications and across applications, passing values; 
  • Creating Pending Intents (Broadcastings) and Notifications to Android OS;
  • Working with system broadcastings;
SQLite Database and Content Providers
  • Data security rules in Android Apps; 
  • Reading and writing locally physical files and SD card contents;
  • Reading and writing settings;
  • Setting up a SQLite database and sharing data as a Content Provide;
  • Completing one CRUD (Create, Read, Update, Delete) process with SQLite;
  • Accessing Android OS data and other applications' data via Content Providers;
  • Data Binding with list view;
Android Threading & AsyncTask
  • Creating Threading and AsyncTask to create better UI user experiences;
  • Working with Looper, Handler class to send feedbacks to interface from back-end threads;

Android Services
  • Creating and understanding unbound, bound services;
  • Creating foreground services and understanding when to use them;
  • Overview of Remote Methods and Android Interface Description Language;
Networking & Web Services
  • Working with Httpclient and StreamReader, ResponseHandlers to grab contents from web servers;
  • Creating JSON Web Services and understand why to use JSON;
  • Consuming JSON web services with Google's GSON Library;

Location Based API and Sensors
  • Creating App using Sensors and understand the best practices in using Sensors to avoid heavy battery consumption;
  • Using Location Based Services to get locations and address;
  • Working with Google's Android API: MapView and MapActivity, Bird's Eye view;
  • Generating Google Map key and related development processes; 
Testing, Signing and Publishing Your Application
  • How to test (JUnit testing) and debug your application;
  • Creating versions of the applications;
  • Obtaining a Signing Certificate and the best practice to manage your certificates;
  • Signing the application with proper private key and managing the private keys well;
Our training program is conducted by two different ways: Corporate Training (to be conducted in customer office) and Public Class Training. If you are interested in the program, please register for the training course using the form below:
Certified Android App Developer Training Registration Minimize
Company:
Contact Person: *
Email:*
Contact Number:
Website:
Training Options:
Training Type:  
  Early Birds Offer with S$ 700.00 per person(Usual price S$ 800.00) only for the training course if you sign up one week before the planned training date!  
Number of Attendants:
Signup with 3 or more in a group to enjoy additional S$ 100 off from the total charge!
Computers:  
Training Date:  
Total Payable: S$ 800.00
For Corporate Trainings, please request for a separate quotation (call 6652 3398/6400 3743 or email: info@wgrow.com). Cost varies in actual quotation.
 
Payment Methods:
 
Other Information/Request:
Terms & Policies of Registration:
  • Training materials are provided by wGrow Technologies Pte Ltd as hardcopy formats and redistribution and duplicates are not allowed;
  • All samples codes are given to the trainees for practice and reference only, and redistribution in any form is not allowed;
  • Audio or video recording of the training sessions are not allowed unless agreed by wGrow Technologies Pte Ltd;
  • Trainees are required to have basic programming knowledge with Java or C#, or at least one year professional experience in IT;
  • Refund of confirmed registration is not allowed, but our training coordinator will reschedule trainees, who is unable to attend a training due to some reasons, to attend another training session. Related request must be made 5 days before the actual training date;

Please read and agree with the terms and policies.
Privacy Statement Terms Of UseCopyright 2008 - 2011 by wGrow Technologies Pte Ltd