Find the right courses to achieve your career goals

The Mathitis Society, India

Android App Development
Training Program

A course led by Google certified professionals with live projects to work on

About This Course

The course covers App development, beginning from the fundamentals of App Development on the Android Platform following an intensive corporate training module, adopted in most industries. A robust practical component consisting of a number of projects have been integrated into the event design, to equip trainees with the tools to learn, understand and implement everything they learn during the course.
Participate to discover the MCognition experience

Created By :

Industry Partners:

Course Modules and details of the program. will be mailed after registering into the course.

INTRODUCTION TO ANDROID

  • Overview of Android and Android SDK
  • Overview of OOPS
  • The Role of Java in Android
  • History of Android
  • Versions of Android
  • Android Features
  • Applications and APK files
  • Inter- Process Communication

ANDROID ARCHITECTURE OVERVIEW

  • Introduction to OS Layers
  • Linux Kernel
  • Libraries
  • Android Runtime
  • Application Framework

SETUP OF ANDROID DEVELOPMENT ENVIRONMENT

  • System Requirements
  • Configuring the Emulator
  • Resources , Build Process, R class, Assets
  • The Android Log and Log Cat
  • The Dalvik Debug Monitor Services
  • Eclipse and SDK installation, AVD creation
  • Creating first Android Application
  • Project Structure
  • Creating, Compiling & Executing By Cmd

ANDROID APPLICATION FUNDAMENTALS

  • Android Application Building Blocks
  • Activities , Life Cycle
  • Activating Components
  • Layouts and Views
  • The Find By View Id Method
  • Toast and Web-kit and custom Toast
  • Intents and Results
  • Start Activity and Related Methods
  • Shutting Down components
  • Development tools, Manifest File

USER INTERFACE DESIGN

  • XML Layouts
  • Layout Parameters
  • The Box Model, Gravity
  • The Layout Inflator Service
  • Linear Layout, Relative Layout, Frame Layout , Scroll
  • View
  • Views and Adapter

HOW TO DESIGN AND BUILD ANDROID BASED MOBILE APPS

  • Application Architectures
  • Connection Types
  • Synchronization
  • Mobile Device Components
  • Connection Methods
  • Mobile Client User Interface
  • Mobile Application Development Management
  • Mobile Design and Usability Factors
  • User Interfaces Design and Specification
  • Building Effective UI for Mobile Applications
  • Managing client-server data transfer
  • Social Network Using in Android (Facebook and LinkedIn )

ANDROID MEDIA API

  • Playing Audio/Video
  • Media Recording
  • Controlling Camera Settings
  • Taking a Picture

TELEPHONY MANAGER

  • Reading the phone, network, data connectivity, and SIM states
  • Fetching Phone Book
  • Making Phone Calls
  • Controlling the Phone

WI-FI

  • Managing Network and Your Wi-Fi
  • Monitoring and Managing Your Internet Connectivity
  • Managing Active Connections
  • Managing Your Wi-Fi

WORKING WITH LISTS

  • Java Collection Framework with Android
  • Adapter view and subclasses
  • Adapter and sub interface
  • Simple Cursor and Adapter
  • List View and List Adapter
  • Spinner and Spinner Adapter
  • Handling Item Selection
  • Custom Adapters
  • Expandable List View & Expandable List Adapter

MENUS

  • Menus, View & Resources
  • The Options and the Context Menus
  • The <Menu>
  • Handling Menus Selections
  • The Escape from Switch/case
  • Using of Dispatch Map
  • Building Menus Dynamically

DATA STORAGE

  • Shared Preferences
  • SQLite Databases
  • Creating databases and using SQLite
  • Querying Database-Create ,Update ,Delete, Insert
  • Using Cursors,SqliteOpenHelper

MULTIMEDIA

  • Playing Sounds
  • Managing Images
  • Storage and Retrieval
  • Gallery and other Image Views

ANDROID TOOLS

  • Android UI and Advance Java
  • Dialog Box
  • Splash
  • Web View
  • Switch
  • Scroll Bar
  • Toggle Buttons
  • Time and Date
  • Progress Bar
  • Tablet / Mobile Gallery
  • Slider on Activity
  • Threads and Synchronization
  • Android Graphics and Multimedia
  • Data Binding
  • Using Java and Java Script
  • OpenGL Introduction
  • 3D graphics in OpenGL and other views
  • Using Threads and Models
  • Android Widget Development

BLUETOOTH

  • Introducing the Bluetooth Service
  • Controlling the Local Bluetooth device
  • Managing Bluetooth Connections
  • Communication with Bluetooth
  • Using a Bluetooth Headsets

FRAGMENTS

  • Introduction To Fragments, Types & its Features
  • Fragment Life Cycle & its callbacks
  • Building Flexible UI
  • Communication with Other Fragments
  • Tab Layout Implementation with Swipes
  • View Pager Title Strips

CUSTOM TOOLS

  • Custom List View & Grid View
  • Custom Tab Design
  • Custom Multimedia
  • Multilayer Expandable
  • Advance Database Design
  • ANDROID C/C++ LIBRARIES introduction
  • Phone Gap Introduction
  • Overview of Android Gaming using libgdx

SEARCHING WITH GOOGLE SEARCH MANAGER

  • Search Yourself
  • Searching for Meaning in Randomness

WEB SERVICES

  • Introduction to HTML5
  • Introduction to web services
  • SOAP web service introduction
  • SOAP web service example in java using eclipse
  • JAXWS web service in eclipse
  • JAXWS web service deployment
  • RESTfull web service introduction
  • Create RESTful web service in Java(JAX-RS)
  • Introduction to JSON
  • XML , CSS

Course Outcomes

  • Project letters
  • Training certificates
  • Internship letters from TMS
  • Softwares and exclusive course-materials

What is MCognition ?

The MCognition Initiative is one of the flagship platforms of TMS, wherein we work with the world’s leading companies to design and implement courses. These are tailor-made courses for students of various age-groups which incorporates a robust practical component and follows an intense corporate training method of teaching.

What is the refund policy ?

A full refund, will be given until 1 week prior to the course. Beyond this deadline, no refund will be entertained for the course.

How long is the course ?

The course length is 64 hours spread over 10 days.

Who will be teaching the course ?

Google Certified Trainers are in-charge of teaching the course. More commonly called Corporate Trainers, these are industry specialists and professionals, generally working with training employees in various companies.

Are there any pre-requisites ?

There are no pre-requisites to the course. The fundamentals are included in the program.

What is the conditional internship letter ?

At the end of the training program, a problem statement is given to the students to work upon for 2 weeks, following which their submissions will be evaluated and a letter of internship for 1 month would be awarded to the students. It is purely optional for the student to take this up.

Hurry Up Register Now

For IEEE Members

₹ 5000/-

*Membership ID Required

Non IEEE Members

₹ 6000/-