Android Certified Application Developer (App Dev - Android+ iOS)
Accredited by:
Android Authorized Training Centre (Android ATC)
Program Description:
Android
With Android phones being produced by all of the major phone manufacturers and with the addition of new tablet devices, it's no surprise that the Android platform is the fastest growing mobile development platform in the world & internationally.
iOS
This iPhone programming training course, covers the key skills required to rapidly develop software for the iPhone, iPad and iPod Touch. Using a clear, step-by-step lecture, followed by specific lab exercises, you will quickly learn and master valuable iPhone Programming skills. Both Mac "newbies", graduates, and seasoned Mac professionals will gain new insight and clarity into iPhone Programming.
Module Outline:
DAY 1 – Essential of Android Development
Guidance Introduction
-
What is Android?
-
Android Architecture
-
Android Version and Distribution
-
Knowledge Check
Android Development Environment
-
System requirements
-
Workflow
-
Demo Development Environment Setup
-
Unpacking SDK ADT Bundle
-
Installing and Updating SDK
-
Creating AVD
-
Connecting a Mobile Device
-
Knowledge Check
-
Lab Activity 1
Android App Development
-
Demo App Development
-
Assigning ID
-
Size, Padding and Margins
-
Project Structure
-
Android Activity
-
Activity Life Cycle
-
Knowledge Check
-
Lab Activity 2
-
First App Source Code Android UI
-
UI layout
-
Android Common Layout#
-
Demo Layouts and Widgets Manipulation
-
Knowledge Check
Handling UI Widgets Input Events
-
On Click Listener
-
Image View
-
Image Button
-
Edit Text
-
Check Box
-
Flipper
-
Knowledge Check
-
Lab Activity 3
DAY 2 - Widgets
Widgets
-
Selection Widgets
-
Adapter
-
ListView
-
Spinner
-
GridView
-
Gallery
-
HorizontalScrollView
-
AutoCompleteTextView
-
Knowledge Check
-
Lab Activity 4
Toast, Dialogs and Notifications
-
Toast
-
Custom Toast
-
Dialog
-
Notification
-
Knowledge Check
-
Lab Activity 5
DAY 3 - Other User Interface, Intent, Asynctask, Internet Connection, Persistent App Data. Location Service
-
Option Menu and Action Bar
-
Context Menu
-
Knowledge Check
Intent
-
Passing Data
-
Sharing using Intent
-
Sharing using Intent chooser
-
Sharing with specific package
-
Knowledge Check
-
Lab Activity 6
Asynctask Internet Connection
-
WebView
-
HttpGet
-
HttpPost
-
HttpURLConnection
-
Knowledge Check
Persistent application data
-
Shared Preferences
-
File Resources
-
SQLite Database
-
Knowledge Check
-
Lab Activity 7
DAY 4 - Location Service. Speech, Multitouch, Media
Location Service
-
Location
-
Map
-
GeoCoding
-
Reverse GeoCoding
-
Knowledge Check
Speech
-
Text to Speech
-
Speech Recognizer
-
Knowledge Check
-
Lab Activity
Multitouch
-
Motion Event
-
Multi Touch
Media
-
Media Player
-
Media Recorder
-
Image Capture
-
Video Capture
DAY 5 - Accelerometer, Proximity, Gyroscope, Vibration Technology, Publishing
-
Accelerometer
-
Proximity
-
Gyroscope
Vibration Telephony
-
Making a Call
-
Sending SMS
-
Telephony State
Publishing
-
Registering
-
Signing
-
Application Version
-
Package naming
-
Google Play
-
3rd Party Market
iOS Chapter 1 - Get Started
-
Obtaining the Tools and SDK
-
Component of Xcode
-
Architecture of the iOS
-
Useful Information before Get Started
iOS Chapter 2 - Writing the First Hello World Application
-
Setting Up Project in Xcode
-
Customizing Your Application
-
Displaying Launch Images
iOS Chapter 3 - Understanding Views, Outlets And Actions
-
Creating and Connecting the Outlets and Actions
-
Using View
-
Adding Views Dynamically Using Code
-
Understanding the View Hierarchy
iOS Chapter 4 - Exploring the Different View Controllers
-
The Single View Application Template
-
The Empty Application Template
-
The Master-Detail Application Template
-
The Tabbed Application Template
iOS Chapter 5 - Enabling Multi-Platform
-
Modifying the Device Target Setting
-
Creating Universal Applications
iOS Chapter 6 - Handling Keyboard Inputs
-
Using the Keyboard
-
Customizing the Type of Inputs
-
Detecting the Presence of the Keyboard
iOS Chapter 7 - Supporting Screen Rotations
-
Responding to Device Rotations
-
Programmatically Rotating the Screen
iOS Chapter 8 - Introduction to the Table View
-
Using a Table View
-
Using the Table View in a Master-Detail Application
-
Implementing a Search Capability
iOS Chapter 9 - Application Preferences and User Defaults
-
Working with the Settings Bundle
-
Programmatically Accessing the Settings Values
iOS Chapter 10 - File Handling
-
Understanding the Application Folders
-
Importing and Exporting Files
iOS Chapter 11 - Performing Simple Animations and Video Playback
-
Using the NSTimer Class
-
Transforming Views
-
Animating a Series of Images
-
Playing Video on iPhone
iOS Chapter 12 - Accessing Built-in Applications
-
Sending E-mail
-
Accessing the Camera and the Photo Library
iOS Chapter 13 - Accessing the Sensors
-
Using the Gyroscope and Accelerometer
iOS Chapter 14 - Displaying Maps
iOS Chapter 15 - Building iOS 5.x universal applications, compatible with version 4.x of iOS.
-
Advanced user interface design for the iPhone and the iPad
-
Integrating your application with Twitter, Facebook and other social networking sites.
-
Performance enhancements using Core Foundation in your applications.
iOS Chapter 16 - Using Instruments to find performance problems.
-
Major ninja-level optimizations.
-
2D graphics and animation: Quartz and Core Animation.
-
Video, audio, the iPod library, AirPlay, etc.
iOS Chapter 17- Advance features in iOS
-
Using iCloud Storage
-
Introduction to Core Image
-
Using Notification center
-
Using Twitter on iPhone
-
Integrating Social apps in to iPhone/iPad apps
iOS Chapter 18 - Camera Applications
-
UI Image Piker Controller
-
Using UI Image Picker Controller in an Application
-
Adding Mobile Core Services Support
-
UI Image Picker Controller Delegate and UI Navigation Controller Delegate
-
Creating the User Interface
-
Implementing the Action Methods
Duration:
10 Days
Prerequisite:
This course is designed for software developers or anyone interested in building Android & iOS applications. However, computer programming experience in any language is a required prerequisite in order to benefit from this course.
Training Method:
Instructor-Led-Hands-on-Practical Training , Workshop
Assessment Methods:
Final Exam– Certification by Android & I-World Technology
What is the core competency do I get by earning this certificate?
Android
In this course, you will learn to develop Android applications using Java and the Eclipse development environment etc. This intensive & comprehensive course, training & workshop, will guide students through the process of designing and developing Android Applications. The goal is to get you past the initial learning curve to help you to understand the way Android Applications work and how they are built, incorporating most of the key features of the platform.
iOS
You’ll work on your own real iPhone application over the 5 days of the course, and afterwards, you’ll be ready to take your brand new skills to market and your prospective career.
What will I able to do as a result earning this certificate?
Student will have the skills and competency to develop / building their own app (Android / iOS).
How will earning this certificate benefits me and my employer?
With this certification, participant will able to enter the mobile apps industry.
The results of a recent survey may surprise you, but as per the study number of jobs for mobile application developer has increased by 100 % in India/USA, etc. Countries like India, China, Europe, Asia are emerging out to be the global talent hot spots for app developers. The factors responsible for the spurt in android jobs include India’s growing smartphone market (India is third fastest growing application market), more and more telephone connections pouring, among others. Currently, the Indian smartphone market is skyrocketing and recently it outpaced Japan to become the third global market after China and US. Android rules the market followed by IOS and windows.
Max Class Capacity:
20 - 30 persons.
Suitable For:
Public, Graphic / Multimedia / IT related student, Mobile App developer, Digital Entrepreneur.
Career Pathway:
Android App Developer, iOS App Developer, Android / iOS App Dev Manager, Android / iOS App Developer & Specialist, Entrepreneur.
Course Date:
To be adviced (TBA) - Please contact us.
![](https://static.wixstatic.com/media/17788e_61b257b9e77145ac8e0823a26250f49a~mv2.jpg/v1/fill/w_125,h_123,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/17788e_61b257b9e77145ac8e0823a26250f49a~mv2.jpg)
![](https://static.wixstatic.com/media/17788e_2e6223fff54548edb5029ac8ad246409~mv2.png/v1/fill/w_125,h_122,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/17788e_2e6223fff54548edb5029ac8ad246409~mv2.png)
![](https://static.wixstatic.com/media/17788e_7e5c7e32f0f94b22adc2d017ba10cd9c~mv2.jpg/v1/crop/x_203,y_0,w_1045,h_998/fill/w_300,h_287,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/17788e_7e5c7e32f0f94b22adc2d017ba10cd9c~mv2.jpg)
![](https://static.wixstatic.com/media/17788e_b186c04150ee4a2186cd1b500d76c0e0~mv2.jpg/v1/crop/x_138,y_0,w_471,h_427/fill/w_300,h_272,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/17788e_b186c04150ee4a2186cd1b500d76c0e0~mv2.jpg)