Here to take you beyond Mobile Application development using Android Course details

Similar documents
UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)

Android (Basic + Advance) Application Development

ITG Software Engineering

ANDROID INTRODUCTION TO ANDROID

Android Application Development

COURSE CONTENT. GETTING STARTED Select Android Version Create RUN Configuration Create Your First Android Activity List of basic sample programs

1. Introduction to Android

Mobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013

Getting Started with Android Programming (5 days) with Android 4.3 Jelly Bean

Specialized Android APP Development Program with Java (SAADPJ) Duration 2 months

Developer's Cookbook. Building Applications with. The Android. the Android SDK. A Addison-Wesley. James Steele Nelson To

«compl*tc IDIOT'S GUIDE. Android App. Development. by Christopher Froehlich ALPHA. A member of Penguin Group (USA) Inc.

Google Android Syllabus

INTERMEDIATE ANDROID DEVELOPMENT Course Syllabus

Workshop on Android and Applications Development

Mobile App Design and Development

Introduction to Android

Android Application Development. Daniel Switkin Senior Software Engineer, Google Inc.

Practical Android Projects Lucas Jordan Pieter Greyling

Getting started with Android and App Engine

INFORMATION BROCHURE

Android Application Development

Graduate presentation for CSCI By Janakiram Vantipalli ( Janakiram.vantipalli@colorado.edu )

Android Basics. Xin Yang

4 Application Development

CHAPTER 1: INTRODUCTION TO ANDROID, MOBILE DEVICES, AND THE MARKETPLACE

Introduction to Android: Hello, Android! 26 Mar 2010 CMPT166 Dr. Sean Ho Trinity Western University

Module Title: Software Development A: Mobile Application Development

Android Architecture. Alexandra Harrison & Jake Saxton

An Introduction to Android Application Development. Serdar Akın, Haluk Tüfekçi

Android Certified Application Developer AND-401

Table of Contents. Adding Build Targets to the SDK 8 The Android Developer Tools (ADT) Plug-in for Eclipse 9

Des Moines Area Community College

Workshop on Android App Development Fundamentals

Android Application Development Lecture Notes INDEX

3. Software Installation. 4. Introduction to Android OS. 5. Using Android OS / Devices. 6. Eclipse debug with Android app. 8. Units of measurement

Running Android Applications on BlackBerry 10 developer.blackberry.com/android

ANDROID A Workshop on Android Application Development Organized by Computer Science & Engg Dept Lingaya s University

Android Developer Fundamental 1

Lecture 1 Introduction to Android

Android Development Tutorial. Nikhil Yadav CSE40816/ Pervasive Health Fall 2011

Introduction to Android Programming (CS5248 Fall 2015)

ANDROID PROGRAMMING - INTRODUCTION. Roberto Beraldi

Reminders. Lab opens from today. Many students want to use the extra I/O pins on

Introduction to Android

Jordan Jozwiak November 13, 2011

ANDROID TRAINING COURSE MODULES. Module-I: Introduction to Android. Introducing Android. Installing Development Tools. Using the Emulator.

ANDROID OPERATING SYSTEM

Programming with Android

Homeschool Programming, Inc.

ANDROID BASED MOBILE APPLICATION DEVELOPMENT and its SECURITY

An Introduction to Android

How To Develop Android On Your Computer Or Tablet Or Phone

Running a Program on an AVD

A Short Introduction to Android

Android in Action. Second Edition. Revised Edition of Unlocking Android MANNING. (74 w. long.) W. FRANK ABLESON CHRIS KING ROBI SEN.

Introduction to Android

Mobile Phones Operating Systems

Developing Applications for ios

BogDan Vatra and Andy Gryc. Qt on Android: Is it right for you?

Android 5.0: Lollipop OS

Università Degli Studi di Parma. Distributed Systems Group. Android Development. Lecture 1 Android SDK & Development Environment. Marco Picone

Android Geek Night. Application framework

Introduction to Android Android Architecture Software Development Purpose of the project Location Based Service (LBS) Android. Location class Google

Технологии Java. Android: Введение. Кузнецов Андрей Николаевич. Санкт-Петербургский Государственный Политехнический Университет

01. Introduction of Android

Introduction to Android Development. Jeff Avery CS349, Mar 2013

CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup. Emmanuel Agu

City of Dublin Education & Training Board. Programme Module for. Mobile Technologies. leading to. Level 6 FETAC. Mobile Technologies 6N0734

Android Commercial Spyware Disease and Medication

ANDROID PROGRAMMING - INTRODUCTION. Roberto Beraldi

Homework 9 Android App for Weather Forecast

Android Application Development Distance Learning Program Brochure

ANDROID APPS DEVELOPMENT FOR MOBILE AND TABLET DEVICE (LEVEL I)

Overview. The Android operating system is like a cake consisting of various layers.

Essentials of Developing Windows Store Apps Using C# MOC 20484

Android Application Development Cookbook. 93 Recipes for Building Winning Apps

Overview of CS 282 & Android

App Development for Smart Devices. Lec #2: Android Tools, Building Applications, and Activities

Mobile Application Development 2014

Android Development. Lecture AD 0 Android SDK & Development Environment. Università degli Studi di Parma. Mobile Application Development

Development. SriSeshaa Technologies. Table of Contents

HTML5 Applications Made Easy on Tizen IVI. Brian Jones / Jimmy Huang

DEVELOPING MOBILE APPLICATIONS USING ANDROID

ADT Plugin for Eclipse

Application Development

Basics. Bruce Crawford Global Solutions Manager

How To Develop An Android App On An Android Device

Android Development. Marc Mc Loughlin

Open Source Telemedicine Android Client Development Introduction

Praktikum Entwicklung von Mediensystemen (Android)

Praktikum Entwicklung Mediensysteme (für Master)

Developing Android Applications Introduction to Software Engineering Fall Updated 7 October 2015

place/business fetch details, removefromfavorite () function, 189 search button handler bind, B BlackBerry build environment

Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle

Transcription:

Here to take you beyond Mobile Application development using Android Course details

Mobile Application Development using Android Objectives: To get you started with writing mobile application using Android Provide you with necessary knowledge about Open Source mobile ecosystem To provide hands-on experience in converting an idea into working application Submitting applications to Google Play Store Overview: This course provides you with a hands-on experience and exposure to developing mobile applications using Android. Starting with fundamentals, this course builds strong background about Android architecture. Followed by that it delves into advanced topics (ex: media handling) of Android which will equip you to build a working application on your own. Duration: 40 hours Platform: Linux (Fedora / Mandriva / Ubuntu) Host system Android version 4.4 (KitKat) Target mobile phone Prerequisites Working knowledge of Core Java Delivery method: Instructed lead, hands-on backed with assignments and mini project Detailed course contents: Introduction To Mobile Apps Why we Need Mobile Apps Different Kinds of Mobile Apps Brief about Android Introduction to Android History Behind Android Development What is Android? Pre-requisites to learn Android Brief Discussion on Java Programming

Android Architecture Overview of Android Stack Android Features Introduction to OS layers Deep Overview in Android Stack Linux Kernel Libraries Android Runtime Application Framework Installing Android Machine Configuring Android Stack Creating Eclipse Environment Integrating Android with Eclipse IDE Exploring Eclipse IDE Creating First Android Application Creating Android Project Debugging Application through DDMS Setting up environment AVD Creation Executing Project on Android Screen Android Components Activities Services Broadcast Receivers Content Providers Building UI with Activities Activities Views, layouts and Common UI components Creating UI through code and XML Activity lifecycle Intents Communicating data among Activities Advanced UI Selection components (GridView, ListView, Spinner ) Adapters, Custom Adapters Complex UI components Building UI for performance Menus Creating custom and compound Views

Notifications Toast, Custom Toast Dialogs Status bar Notifications Multithreading Using Java Muti-threading classes AsyncTask Handler Post Writing an animated game Styles And Themes Creating and Applying simple Style Inheriting built-in Style and User defined style Using Styles as themes Resources and Assets Android Resource Using resources in XML and code Localization Handling Runtime configuration changes Intent, Intent Filters and Broadcast Receivers Role of filters Intent-matching rules Filters in your manifest Filters in dynamic Broadcast Receivers Creating Broadcast receiver Receiving System Broadcast Understanding Broadcast action, category and data Registering Broadcast receiver through code and through XML Sending Broadcast Data Storage Shared Preferences Android File System Internal storage External storage SQLite

Content Providers Accessing built in content providers Content provider MIME types Searching for content Adding, changing, and removing content Creating content provider Working with content files Services Overview of services in Android Implementing a Service Service lifecycle Inter Process Communication (AIDL Services) Multimedia in Android Multimedia Supported audio formats Simple media playback Supported video formats Simple video playback Location Based Services and Google Maps Using Location Based Services Finding current location and listening for changes in location Proximity alerts Working with Google Maps Web Services and WebView Consuming web services Receiving HTTP Response (XML, JSON ) Parsing JSON and XML Using WebView Sensors How Sensors work Using Orientation and Accelerometer sensors Best practices for performance WiFi Monitoring and managing Internet connectivity Managing active connections Managing WiFi networks

Telephony Services Making calls Monitoring data connectivity and activity Accessing phone properties and status Controlling the phone Sending messages Camera Taking pictures Media Recorder Rendering previews Bluetooth Controlling local Bluetooth device Discovering and bonding with Bluetooth devices Managing Bluetooth connections Communicating with Bluetooth Android Application Deployment Android Application Deployment on device with Linux and Windows Android Application Deployment on Android Market

Emertxe Information Technologies Private Ltd #1, 9th Cross, 5th Main, Jayamahal Extension, Bangalore 560046 T: +91 80 4128 9576 E: training@emertxe.com www.emertxe.com