Android Training. Introduction to Android

Similar documents
1. Introduction to Android

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

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

UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)

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

ANDROID INTRODUCTION TO ANDROID

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

INTERMEDIATE ANDROID DEVELOPMENT Course Syllabus

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

ITG Software Engineering

Workshop on Android and Applications Development

4 Application Development

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

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

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

Module Title: Software Development A: Mobile Application Development

Android Application Development

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

Introduction to Android

Running a Program on an AVD

Des Moines Area Community College

Mobile App Design and Development

Android (Basic + Advance) Application Development

Lecture 1 Introduction to Android

An Introduction to Android

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

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

Introduction to Android Development. Jeff Avery CS349, Mar 2013

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

Introduction to Android

Android Developer Fundamental 1

Jordan Jozwiak November 13, 2011

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

INFORMATION BROCHURE

CS378 -Mobile Computing. Android Overview and Android Development Environment

Issues in Android on Mobile Platform and Their Resolution

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

Practical Android Projects Lucas Jordan Pieter Greyling

Android Basics. Xin Yang

Introduction to Android

Google Android Syllabus

Android Application Development Distance Learning Program Brochure

Android Application Development

Islamic University of Gaza. Faculty of Engineering. Computer Engineering Department. Mobile Computing ECOM Eng. Wafaa Audah.

CS297 Report. Accelerometer based motion gestures for Mobile Devices

l What is Android? l Getting Started l The Emulator l Hello World l ADB l Text to Speech l Other APIs (camera, bitmap, etc)

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

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

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

A Short Introduction to Android

Overview of CS 282 & Android

Creating and Using Databases for Android Applications

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

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

Development. SriSeshaa Technologies. Table of Contents

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

ECWM511 MOBILE APPLICATION DEVELOPMENT Lecture 1: Introduction to Android

Introduction to Android. CSG250 Wireless Networks Fall, 2008

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

Android Development Exercises Version Hands On Exercises for. Android Development. v

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

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

01. Introduction of Android

Android Development. Marc Mc Loughlin

OpenCV on Android Platforms

Fahim Uddin 1. Java SDK

QUALIFICATIONS PACK - OCCUPATIONAL STANDARDS FOR TELECOM INDUSTRY. SECTOR:TELECOM SUB-SECTOR: Handset (Terminal Applications) REFERENCE ID: TEL/Q2300

Beginner s Android Development Tutorial!

Middleware- Driven Mobile Applications

Professional Tizen Application Development

GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS

Android Environment SDK

Introduction to Android Programming (CS5248 Fall 2015)

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

Praktikum Entwicklung von Mediensystemen (Android)

The "Eclipse Classic" version is recommended. Otherwise, a Java or RCP version of Eclipse is recommended.

Expert Android Apps Development

ANDROID OPERATING SYSTEM

Android Mobile App Building Tutorial

Homeschool Programming, Inc.

Lab 0 (Setting up your Development Environment) Week 1

Getting started with Android and App Engine

Mobile Phones Operating Systems

Android Environment SDK

Programming with Android: SDK install and initial setup. Dipartimento di Informatica: Scienza e Ingegneria Università di Bologna

Beginning Android Programming

OPC UA App development for Android

How To Develop An Android App On An Android Device

Basics. Bruce Crawford Global Solutions Manager

Developing NFC Applications on the Android Platform. The Definitive Resource

Intel Integrated Native Developer Experience (INDE): IDE Integration for Android*

DEVELOPING MOBILE APPLICATIONS USING ANDROID

Development Techniques for Native/Hybrid Tizen Apps. Presenter Matti Pakarinen

MA-WA1920: Enterprise iphone and ipad Programming

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

Building an Android client. Rohit Nayak Talentica Software

Smartphone market share

A Modular Approach to Teaching Mobile APPS Development

Advantages. manage port forwarding, set breakpoints, and view thread and process information directly

An Introduction to Android. Huang Xuguang Database Lab. Inha University

Transcription:

Android Training STUCORNER is one of the best Mobile App develop training center. We provide all things at real time. It is a software package that has operating system, middleware and key applications. For Java based Android applications Software Development Kit (SDK) provides tools and APIs. Android platform runs multiple applications at one time. For e.g. Android user can receive notification, listen music and use GPS. Android applications have a vast market. Its applications are used by many prominent mobile phone manufacturing companies. It provides easier application maintenance and market exposure to developer. Android is a versatile application which is flexible with hardware and carrier. Besides this, Android APIs helps a developer in developing standard apps. One who has work experience or good hands on Java can easily learn Android development. Usually the candidates with computer science and related engineering background and MCA & MSc can learn this course but anyone with good command over java can take Android training. STUCORNER's Android course provides you a well-designed training program according to IT job market demand. Enhanced and frequent exposure to labs and experienced faculties will give a sharp edge in Android development. Live project development, regular revision and tips for coding are a part of course. Introduction to Android Introduction to Android Brief history of Android What is Android? Why is Android important? What benefits does Android have? What is OHA? Why to choose Android? Software architecture of Android Advantages of Android Android features Android market Comparing Android with other platform Terms and acronyms

Installation and Configuration of Android Details about the software requirement Download and installation process of eclipse Download and installation process of JDK Installation of ADT plugin for eclipse Download and installation process of Android SDK Configuration of ADT plug-in for eclipse How to select Android version? Step to create new project? Running your application Creation of new AVD Getting Started How to select Android version? Step to create new project Running Your Application Creation of New AVD Creating run configuration Creating your first Android activity List of basic sample programs Introductions to Application Components Activities Services Broadcast receivers Content providers Intents Notifications Activating and shutting down components Brief idea about manifest file Brief idea about activities and Task Android Component Life Cycle Android Layouts What are views, Layouts and there classification? How Android Draws views and Layout? Classification Table Layout ln detail with Example Tab Layout ln detail with Example Frame Layout ln detail with Example Absolute Layout ln detail with Example Linear Layout in detail with Example Android Views Grid View In detail With Example Map View In detail with Example Cont. Sub Topical Views Web View In detail with Example Spinner In detail with Example Gallery In detail with Example Google Map View In detail with Example Introduction to creating activity user with views Different ways of creating views Using xml Styles and Themes Providing resources Different resource file location Providing alternative resources Android finds the best matching resource Accessing resources Accessing platform resources Handling runtime changes Introduction to JQuery JQuery work in Android Activity Life Cycle with sample program Service Life Cycle with sample program

What are Fragments? Multi-pane & Single pane Fragment Life Cycle Addition of Fragments Fragments Working without UI Introduction to Menus How to create menus? Types of Android Application Menus Option Menu Expanded - In detail with Example Context Menu ln detail with example Sub Menu-In detail with example Introduction to Drawers Navigation Drawer Simple Side Drawer Tab Drawer Extra Drawer Handling User Interaction Events Handling user events Different types of event listener OnClickO OnLongClickO OnFocusChangeO OnKeyO OnTouchO OnCreateContextMenuO Different types of event handler OnKeyDown (int, KeyEvent) OnKeyUp (int, KeyEvent) OnTrackballEvent (MotionEvent) OnTouchEvent (MotionEvent) OnFocusChanged (boolean,int,rect) Creating Dialogs Introduction to dialogs Showing and dismissing of dialog boxes Alert dialog In detail with example Progress dialog In detail with example Threading and handler Creating running applications-events Creating running applications- Dialogs Notifications Notifying Users Status bar Notification Toast Notification Dialog Notification Supported video formats Controlling playback Managing media playback output Multimedia supported audio formats Recording audio and video Using Intents to Record Video Configuring and Controlling Video Recording Previewing Video Recording Reading and Writing JPEG EXIF Image Details Adding new media to media storage Using the Media Scanner Inserting Media into the Media Store Raw video manipulation Recording Sound with Audio Record Playing Sound with Audio Track Speech recognition Creating and Running and Testing

Intents, Broadcast Receivers, Adapters And Internet Different types of intent? Launching sub-activities What is intent filter Intent objects---in detail with example Using intents to take pictures Handling sub activity results Data Storage Android techniques for data storage Creating and saving shared preferences Retrieving shared preferences Storing in files Loading from files. Storing in databases. Working with SQLite Introducing SQLite database. Working with Android databases. Using SQLite OpenHelper. Cursors and content values. Opening and closing Database Working in Background Introducing services Creating and controlling services Registering a service in the manifest Starting, controlling, and interacting with a service Using the Camera, Taking Pictures and the Media API Controlling the camera and taking pictures Playing audio and video Introducing the media player Preparing audio for playback Packaging audio as an application resource Initializing audio content for playback Preparing for video playback Preparing for video playback Playing video using the video view Setting up a surface for video playback Initializing video content for playback Maps, GEO coding and Location Based Services Using Location Based Services Working with the location manager Configuring the Emulator to Test Location Based Services About ADB (Android Debug Bridge) DDMS: Dalvik debug monitor Service Trace View Data Security and Permission Security Architecture User Ids and File Access Using Permissions Declaring and Enforcing Permissions Drawing 2D and 3D Graphics Rolling your own Widgets Drawables Bitmaps Paint Using Bluetooth and Managing and Monitoring Wi-Fi Accessing the Local Bluetooth Device Adapter Managing Bluetooth Properties and State Managing Device Discoverability Discovering Remote Devices Monitoring Active Connection Details Scanning for Hotspots

Managing Wi-Fi Configurations Creating Wi-Fi Network Configurations Device Vibration Controlling device vibration Introduction SMS and MMS Using SMS and MMS in Your Application Sending SMS and MMS from your Application Using Intents and the Native Client Sending SMS Messages Manually Tracking and Conforming SMS Message Delivery Conforming to the Maximum SMS Message Size Sending DAT Messages P2P Communication Introduction Android Instant Messaging Using the GTalk Service Binding the GTalk Service Making a GTalk Connection and Starting an IM Session Handling Subscription Rousts Removing and Blocking Contacts Managing the User's Presence Managing Chat Session Sending Instant Text Messages Receiving Instant Text Messages Chat Rooms and Group Chats Content Providers What is content provider How to access build in Content provider Retrieving build-in Content provider data Web Services with Architecture What are WebServices Web service Architecture REST & SOAP Parsing Techniques JSON, XML Consuming WebServices CRUD Operations over Server Android Telephony Launching the Dialler to Initiate Phone Calls Replacing the Native dialler Accessing phone and Network Properties & Status Reading Phone Device Details Reading Data Connection and Transfer State Reading Network Details Google Cloud Messaging What is GCM? GCM Architecture GCM Services Instant Messaging TTL (Time to Live) Group Messaging Server Communication Sensor Device Using sensors and the sensor manager Introducing Sensors Supported Android Sensors Finding Sensors Using Sensors Interpreting the sensor values Using the compass, accelerometer and orientation sensors Introducing Accelerometers Detecting Acceleration Changes Creating a G-Force meter

Introduction to NDK What is NDK Need of NDK Memory Management Machine Architecture Introduction to Gaming Sensors with Canvas & Bitmap Introduction to Open GLes Making figures Provide figure Transformation Further Advanced Topics Binding Activities to services Prioritizing Background services Binding data with service