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



Similar documents
UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)

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

Android Application Development

1. Introduction to Android

Android (Basic + Advance) Application Development

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

ITG Software Engineering

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

Android Developer Fundamental 1

ANDROID INTRODUCTION TO ANDROID

Android Basics. Xin Yang

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

INFORMATION BROCHURE

Jordan Jozwiak November 13, 2011

Android Development. Marc Mc Loughlin

Workshop on Android and Applications Development

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

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

OpenCV on Android Platforms

Android Application Development Lecture Notes INDEX

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

Mobile App Design and Development

INTRODUCTION TO ANDROID CSCI 4448/5448: OBJECT-ORIENTED ANALYSIS & DESIGN LECTURE 11 02/15/2011

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

Android Application Development Course Program

Lecture 1 Introduction to Android

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

Android Programming. Høgskolen i Telemark Telemark University College. Cuong Nguyen,

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

Android Certified Application Developer AND-401

INTERMEDIATE ANDROID DEVELOPMENT Course Syllabus

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

Android Application Development

Running a Program on an AVD

Introduction to Android

An Introduction to Android

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

Homeschool Programming, Inc.

Android Mobile App Building Tutorial

Creating and Using Databases for Android Applications

ECWM511 MOBILE APPLICATION DEVELOPMENT Lecture 1: Introduction to Android

Getting started with Android and App Engine

Android Programming and Security

Android Application Development - Exam Sample

01. Introduction of Android

4 Application Development

Mobile Application Development 2014

directory to "d:\myproject\android". Hereafter, I shall denote the android installed directory as

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

Homework 9 Android App for Weather Forecast

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

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

MA-WA1920: Enterprise iphone and ipad Programming

Android Application Development Distance Learning Program Brochure

Android Environment SDK

Fundamentals of Java Programming

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

Practical Android Projects Lucas Jordan Pieter Greyling

Frameworks & Android. Programmeertechnieken, Tim Cocx

Java Application Developer Certificate Program Competencies

Android Architecture. Alexandra Harrison & Jake Saxton

Smartphone market share

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

How To Develop An Android App On An Android Device

MMI 2: Mobile Human- Computer Interaction Android

TUTORIALS AND QUIZ ANDROID APPLICATION SANDEEP REDDY PAKKER. B. Tech in Aurora's Engineering College, 2013 A REPORT

Mobile Application Development Android

Introduction to Android Development

Chapter 9: Customize! Navigating with Tabs on a Tablet App

How to develop your own app

Java 7 Recipes. Freddy Guime. vk» (,\['«** g!p#« Carl Dea. Josh Juneau. John O'Conner

ANDROID PROGRAMMING - INTRODUCTION. Roberto Beraldi

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

Open Source Telemedicine Android Client Development Introduction

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

Presenting Android Development in the CS Curriculum

What is Android? originally purchased from Android, Inc. in 2005

Developing NFC Applications on the Android Platform. The Definitive Resource

CS378 -Mobile Computing. Android Overview and Android Development Environment

Introduction to Android Programming (CS5248 Fall 2015)

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

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

Module Title: Software Development A: Mobile Application Development

Syllabus for CS 134 Java Programming

Programming with Android: System Architecture. Dipartimento di Scienze dell Informazione Università di Bologna

How to Create an Android Application using Eclipse on Windows 7

Basic Android Setup Windows Version

ECWM511 MOBILE APPLICATION DEVELOPMENT Lecture 1: Introduction to Android

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

Google Android Syllabus

Android Environment SDK

Lab 0 (Setting up your Development Environment) Week 1

A Modular Approach to Teaching Mobile APPS Development

Introduction to Android

Android 5.0: Lollipop OS

Transcription:

Specialized Android APP Development Program with Java (SAADPJ) Duration 2 months Our program is a practical knowledge oriented program aimed at making innovative and attractive applications for mobile phones and tablets. It has some unique features which are as follows: Complete walk through of the application development phase. Training from experienced Developers who always try to implement new ideas. Complete coverage of various aspects of Android Platform. More than 10 complete apps developed during the course which covers almost every aspect of Android. Live Project with complete guidance. On completion of the training, we will provide complete guidance about publishing the apps on Google Play. Extra classes for removal of doubts and for preparation of Interviews. Fun, Learning and innovative environment.

A brief Introduction to Android The Mobile Rockstar In recent times, Android has emerged as a revolution in mobile industry. It is owned by Google and Open Handset Alliance. Android has set so many milestones hence it is great to learn this technology to create a promising career in it. Following are some of the achievements of Android 1. Android has market of 70.1%, where as ios has 21%. 2. Apps download in first quarter of this year, Android has 51% and ios has 40%. 3. By states of Economic Times mobile developer job is expected to grow by 13% annually till 2015.

Prerequisites for Android Duration 1 month The Concept of Super Encapsulated Programming The Object Model and the Class Blue Print Encapsulation Method, Class and Package level binding Building Blocks of OOPs Character Set Variable/ Constant Identifiers Data Types Operators (Arithmetic, Relational, Logical, Unary, bit wise etc.) Programming with Java (a must for learning Android) Installing and preparing the JDK for JAVA Class declaration Use of Output methods Use of Public Static Void Main and The String Array Running your First Java Application Decision Making (Branching) One Way (If)

Two Way (If-else) Multi way (if-else if-else) Switch Case Looping Construct Single For Loop While Loop Do-While Loop Nesting of the Loops Printing Different Symbols in Different Shapes Encapsulation using Methods Function syntax Return Type Functions Function Overloading Constructors Constructor Overloading Static Methods Static and Non-Static Blocks Putting Classes Together Multiple Classes Access Inheritance Multilevel Inheritance Function Over ridding Exception Handling Try-Catch Finally Pixel Programming with Applet Applet and Graphics class Filling the objects Setting colors to the objects Package

Creating a Package ClassPath for pack Putting classes into the Package Using Multiple classes in a package Interface Using a Interface Implementing an Interface Android Course Content Duration 1 month Getting Started with Android 1. Introduction to Open Source and to Android What is Open Source and Licensing History of embedded device programming Open Handset Alliance and History of Android What is Android How it all started Android Architecture, Android Installation, SDK Overview Android Architecture Linux Kernel, Native Libraries, Dalvik Virtual Machine (DVM) Installation Java Environment setup, adt installation SDK overview Platforms, Tools, Versions Exploring the Android SDK Platforms Tools Android Versions Android Application Life Cycle Android Virtual Devices (AVD) First Hello World App

Examining the Android- Created Files Referenced Libraries The manifest File Layout Resources Running the application on Emulator Project files details Detailed analysis of project files & folders Manifest file, src, lib, res, layout Folders Using ImageView in First App App Hello World Application Android Building Blocks 1. Main building blocks Default Packages Importing required Packages Brief introduction of Activity Activity LifeCycle Services Intent Content Providers 2. Working with Android User Interface XML Layout Java files for User Interface SP, DP & DIPs Views & Layouts Setting Content View Basic UI Components Performing and Handling User Events Drawable folders 3. Android Apps Building Declaring Variables Using TextView for values to be printed

Using Conditions Using Looping constructs in Android App Number Comparison Application 4. Designing an Application Implementation of Widgets Using Radio Buttons Setting Properties, Color etc with widgets Drawing Buttons Performing events using buttons App Temperature conversion Application 5. Android: Multiple Rows Scrolling Using for loop to get Multiple values in Textview Using The ScrollView Layout Scrolling the text or Values App Scroll Application 6. Android Menu Items Using Menus Designing Menus in Java Designing Menus in XML Click Event on Menus onitemselectedmenu Images on Menus App Menu Application 7. Android Table Layout Using Table Layout Putting Buttons in Rows Creating spans in columns Spanning buttons in Columns

App Toggling Button Application 8. Android Layout Understanding Linear Layout Scroll Layout List Layout Relative Layout Absolute Layout App MyFrm Application 9. Android Dialog Creation Alert Dialog Dialog Builder Negative-Positive Button management Popping TOAST App Dialog Box Application 10. Advance UI Creating Lists Array Adapters AutoComplete TextViews DropDown Spinners Drop Down View Resource App Drop Down Application Playing with Multimedia Multimedia supported audio formats Media Playback Supported Video Formats Video Playback App Mp3 Playback Application

Android: E-Book (PDF Opener) Accessing File Objects Reading files from SDC ActivtyNotFoundExcption App MyBook Application Implicit Intents Setting manifest for permission Invoking Phone Dialer Invoking Web Browser Invoking google MAP Invoking Contacts App My Dialer Application Explicit Intents Setting manifest for permission Creating second XML file Creating second Java file Buttons to call java class Invoking Other Activity Services App My switcher Application Advance Concepts in Android Custom Content Providers Services Why content Providers Where the contents come from Implementing the API supporting content files App Reading Phone Number Application Overview of services in Android

Implementing a service Service lifecycle Location Services Working with the location Manager Finding an specified location App My Location Application Google Map in Location Services Getting API Key From Google Integrating API Code to the XML file Using MapActivity to show googlemap Moving pointer to a specified location App Show me on Google Map Application Broadcast Receivers What are broadcast receiver Implementing broadcast receiver System broadcasts and how to use them Hardware Buttons Actions Creating Smart Menus Scrolling Menus Action on Back Btn Overriding HW Button s Action. Action Using HeadPhone s Button Sensors App - Smart Menu Application How sensors work Listening to sensor reading Best Practices for performance SensorManager Activity

WIFI Telephony Camera BlueTooth App ShakenChange Application Use of WIFI Manager Checking WIFI state on Device Making WIFI ON or OFF App Connecty Application Using Implicit Intent to Invoke Phone Dialer Using Intent to Make Calls Dial to a number entered in EditText Box. Using App on Real Device App DialHome Application Invoking The Camera through Intent Path to reach the Camera Hardware Driver App TakeaPic Application Checking local BlueTooth device Enabling the BlueTooth Device Discovering the bonded Devices App Playing with BlueTooth Application SQLite Database Introduction to SQLite3 Running SQlite3 using ADB shell Getting Info for Database, Tables and Schemas etc Data Manipulation Statements using Insert, Update and Delete statements Data Definition Language using Alter, Create and Drop

Seeking Help in SQLite3 Introducing SQLite in Android SQLite OpenHelper and creating a database Opening and closing a Database Working with cursors Inserts, Updates, and deletes App My List Application Work With Real Android Device Phone or Tablet Networking Finalize your Apps on PCs Get Connected with a Real Android Device Get your Apps on Phone or Tablet App Transfer Among HandSets Working with Web Services XML, JSON Parsing App A web related Application Application Deployment Testing Testing applications on different platforms, devices, locale Publishing Applications on Google Play A Live project which will provide a complete exposure of the real life development environment to the candidates. For any queries, feel free to contact us. We are just a call or an email away.