It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change The Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change The Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change The Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change The Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change The Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change the Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change the Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change the Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change the Way of Your Life

Training Program on Android Application Development 16th Batch

This course is designed for those who are trying to build their career in the android apps development arena. Participants will be trained on real life time projects, technology tools and methodologies that are very much relevant to Android Application Development. By the end of this course you will have a comprehensive knowledge of developing professional android apps using java language. You will be able to use Eclipse IDE with SDK.

FEE - Tk 15000

Prerequisite

  • Preferably CS graduate.
  • Must possess basic Object Oriented Programming knowledge ex:JAVA
  • Must be eager to build career in mobile software development platform

 

Project Oriented Course

 One will practically learn all mentioned tools and techniques by completing a project through this practical training course

 

Course Outline

Android Overview

  • Android Overview
  • History
  • Android Versions

The Stack

  • Stack Overview
  • Linux
  • Native Libraries
  • Dalvik
  • App Framework
  • Applications

Quick Start

  • Installing SDK
  • Hello, World!
  • The Emulator

 Main Building Blocks

  • Main Building Blocks Overview
  • Activities
  • Intents
  • Services
  • Content Providers
  • Broadcast Receivers
  • Application Context 

Java Syntax

  • Hello World in Java
  • Basic Data types
  • Iteration
  • Collections
  • Exception
  • Generics
  • Anonymous type

Object Oriented Programming

  • What are class and object
  • What are field and method
  • Association relationship
  • Inheritance Relationship
  • Runtime polymorphism
  • Static, final static
  • Interface

Android User Interface

  • Activity Lifecycle
  • Views and Layouts
  • UI Widgets
  • Activities and Dialogs
  • Fragments and ActionBar
  • UI Design Pattern
  • UI Reusability
  • App localization

Databases

  • About SQLite
  • How to manage a SQLite Database
  • Example

 Broadcast Receivers

  • About Broadcast Receivers
  • Broadcasting Intents
  • The Network Receiver

Services

  • Lifecycle
  • Different types of Service Implementation

Content Providers

  • Creating Content Provider
  • Using Content Providers

Lists and Adapters

  • About Adapters
  • ListActivity
  • Custom ListView

 Preferences, File System, Options Menu

  • Preferences
  • Options Menu
  • Shared Preferences
  • File System, Explained

Location API

  • Fused Location API
  • How to retrieve location and how to use them in real world

Maps API

  • Introduction to Google Maps V2
  • Maps Issues
  • Obtaining apiKey
  • Drawing over Maps

Telephony API

  • Retrieving telephony network info
  • Accessing phone call states

Sensor API

  • Introduction to sensors
  • Accelerometer
  • Proximity
  • Example usage

HTTP and Web Services

  • Introduction to REST APIS
  • HTTP GET and POST

Monetizing

  • Admob integration

Application Signing and Deployment

  • Take your steps to the Google Play

Google Cloud Messaging (GCM)

  • Implementing GCM client
  • Implementing GCM server
  • Users notifications

Used Tools

 Eclipse, Android SDK.

 

Assistant Trainer

COURSE SUMMARY

Course Duration : 25 Days
Total Hour : 120 Hours
Number of Batch : 16 Batch

Application Last Date : 13 January, 2015

Class Schedule

Day & Time : Friday 5:30 pm - 9:30 pm
: Saturday 2:30 pm - 9:30 pm
: Thursday 6:30 pm - 9:30 pm
: Sunday 6:30 pm - 9:30 pm
Duration : 3 hours per average per class

Project:

Making a full Android Application


Certificate:

Certificate will be provided after the completion of the course