Android App Development

Similar documents
ANDROID SYLLABUS. Advanced Android

Software Development & Education Center ANDROID. Application Development

Syllabus- Java + Android. Java Fundamentals

Android Programming (5 Days)

ORACLE UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)

Android Online Training

Mobile Application Development

ANDROID COURSE BROCHURE

Android Syllabus. Android. Android Overview and History How it all get started. Why Android is different.

MC Android Programming

Android Application Development Course 28 Contact Hours

Required Core Java for Android application development

Course Syllabus. Course Title. Who should attend? Course Description. Android ( Level 1 )

Android Application Development Course Code: AND-401 Version 7 Duration: 05 days

IGEEKS TECHNOLOGIES. Software Training Division. Academic Live Projects For BE,ME,MCA,BCA and PHD Students

ATC Android Application Development

1. Implementation of Inheritance with objects, methods. 2. Implementing Interface in a simple java class. 3. To create java class with polymorphism

CHAPTER 1: HELLO, ANDROID 1

Android Apps Development

ANDROID TRAINING PROGRAM COURSE CONTENT

Android Application Development

Android Essentials with Java

Android Application Development using Kotlin

ANDROID DEVELOPMENT. Course Details

Android App Development

Developer s overview of the Android platform

Java Training Center - Android Application Development

Project Covered During Training: Real Time Project Training

Android Training Overview (For Demo Classes Call Us )

android application development CONTENTS 1.1 INTRODUCTION TO O ANDROID OPERATING SYSTEM... TURES Understanding the Android Software Stack...

ANDROID APPLICATION DEVELOPMENT COURSE Training Program

Android Overview. Most of the material in this section comes from

ANDROID APPLICATION DEVELOPMENT PROSPECTUS ADAAD UNIVERSITY OF SKILLS

Android" Application Development SAMS. Sams Teach Yourself. Shane Conder. Lauren Darcey. Second Edition

Course Learning Outcomes (CLO): Student Outcomes (SO):

CORE JAVA& ANDROID SYLLABUS

1. What are the key components of Android Architecture? 2. What are the advantages of having an emulator within the Android environment?

In this Class Mark shows you how to put applications into packages and how to run them through the command line.

Android Programming - Jelly Bean

Android App Development Workshop

SEVEN ADVANCED ACADEMY

Mobile and Wireless Systems Programming

Pro Android 2. Sayed Y. Hashimi Satya Komatineni Dave Mac Lean. Apress

Android App Development. Muhammad Sharjeel COMSATS Institute of Information Technology, Lahore

Introduction To Android

Android. (XKE Mars 2009) Erwan Alliaume.

SHWETANK KUMAR GUPTA Only For Education Purpose

COURSE SYLLABUS ANDROID. Industrial Training (4 MONTHS) PH : , Vazhoor Road Changanacherry-01.

GUJARAT TECHNOLOGICAL UNIVERSITY

Android App Development for Beginners

Android Programming in Bluetooth Cochlea Group

Lecture 1 Introduction to Android. App Development for Mobile Devices. App Development for Mobile Devices. Announcement.

Topics Covered in the Android Apps Development Training

MARS AREA SCHOOL DISTRICT Curriculum TECHNOLOGY EDUCATION

Programming in Android. Nick Bopp

Android Development Tutorial. Yi Huang

ITG Software Engineering

An Introduction to Android. Jason Chen Developer Advocate Google I/O 2008

Introduction to Mobile Application and Development

Mobile development initiation

Android Application Development

Lecture 1 - Introduction to Android

Minds-on: Android. Session 1

Beginning Android Tablet

Mobile Application Development

Diploma in Android Programming (DAP)

Android Overview. Francesco Mercaldo, PhD

Chapter 1 Hello, Android

Android Apps Development

ANDROID. Curriculum LOCATION CONTACT US SCHEDULE. TurnToTech 40 Rector St. 10th Floor New York, NY

Android. Lesson 1. Introduction. Android Developer Fundamentals. Android Developer Fundamentals. to Android 1

Introduction to Android

CS 4518 Mobile and Ubiquitous Computing Lecture 2: Introduction to Android. Emmanuel Agu

Androidfp_printOnly.book Page vii Tuesday, October 4, :15 AM. Contents. Before You Begin

Around Android. Essential Android features illustrated by a walk through a practical example

Mobile OS. Symbian. BlackBerry. ios. Window mobile. Android

The World of Android Development

CS 528 Mobile and Ubiquitous Computing Lecture 1b: Introduction to Android. Emmanuel Agu

Beginning Android 4 Application Development

Introduction to Android

Introduction p. 1 Getting Started Hello, Real World p. 9 Creating, Deploying, and Profiling an App p. 9 Understanding the App Package p.

Android Application Development 101. Jason Chen Google I/O 2008

Android Development Tools = Eclipse + ADT + SDK

Introduction to Android Application Development. Mike Kvintus Principal Engineer JDSU

Android. Training.

Android - open source mobile platform

Android App Development. Ahmad Tayeb

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Mobile Application Development - Android

Questions and Answers. Q.1) Which of the following is the most ^aeuroeresource hungry ^aeuroepart of dealing with activities on android?

Android Programmierung leichtgemacht. Lars Vogel

Produced by. Mobile Application Development. David Drohan Department of Computing & Mathematics Waterford Institute of Technology

Computer Science E-76 Building Mobile Applications

Hands-On Workshop on Google Android Developer Fundamentals

Android Software Development Kit (Part I)

Answers to Exercises

SD Module- Android Programming

CS260 Intro to Java & Android 04.Android Intro

DROID. By S.Gokulakrishnan AP/CSE SCSVMV

ANDROID NATIVE APP: INTRODUCTION TO ANDROID. Roberto Beraldi

Transcription:

Android App Development Course Contents: Android app development Course Benefit: You will learn how to Use Advance Features of Android with LIVE PROJECTS Original Fees: 15000 per student. Corporate Discount Applicable on Groups of 10 or more Duration: 35 Sessions [Every Session is of 1.1/5 hour] 1) Introduction To Mobile Apps I. Why we Need Mobile Apps II. Different Kinds of Mobile Apps III. Briefly about Android 2) Introduction Android I. History Behind Android Development II. What is Android? III. Pre-requisites to learn Android IV. Brief Discussion on Java Programming 3) Android Architecture I. Overview of Android Stack II. Android Features III. Introduction to OS layers 4) Deep Overview in Android Stack I. Linux Kernel II. Libraries III. Android Runtime IV. Application Framework V. Dalvik VM pg. 1

5) Installing Android Machine I. Configuring Android Stack II. Creating Eclipse Environment III. Integrating Android with Eclipse IDE IV. Exploring Eclipse IDE 6) Creating First Android Application I. Creating Android Project II. Debugging Application through DDMS III. setting up environment IV. AVD Creation V. Executing Project on Android Screen 7) Android Components I. Activities II. Services III. Broadcast Receivers IV. Content Providers 8) Hello World App I. Creating your first project II. The manifest file III. Layout resource IV. Running your app on Emulator 9) Building UI with Activities I. Activities II. Views, layouts and Common UI components III. Creating UI through code and XML IV. Activity lifecycle pg. 2

V. Intents VI. Communicating data among Activities 10) Advanced UI I. Selection components (GridView, ListView, Spinner ) II. Adapters, Custom Adapters III. Complex UI components IV. Building UI for performance V. Menus VI. Creating custom and compound Views 11) Notifications I. Toast, Custom Toast II. Dialogs III. Status bar Notifications 12) Multithreading I. Using Java Mutithreading classes II. AsyncTask III. Handler IV. Post V. Writing an animated game 13) Styles And Themes I. Creating and Applying simple Style II. Inheriting built-in Style and User defined style III. Using Styles as themes pg. 3

14) Resources and Assets I. Android Resource II. Using resources in XML and code III. Localization IV. Handling Runtime configuration changes 15) Intent, Intent Filters and Broadcast Receivers I. Role of filters II. Intent-matching rules III. Filters in your manifest IV. Filters in dynamic Broadcast Receivers V. Creating Broadcast receiver Receiving System Broadcast VI. Understanding Broadcast action, category and data VII. Registering Broadcast receiver through code and through XML VIII. Sending Broadcast 16) Data Storage I. Shared Preferences II. Android File System III. Internal storage IV. External storage V. SQLite a. IntroducingSQLite b. SQLiteOpenHelper and creating a database c. Opening and closing adatabase d. Working with cursors Inserts, updates, and deletes VI. Network 17) Content Providers pg. 4

I. Accessing built in content providers II. Content provider MIME types III. Searching for content IV. Adding, changing, and removing content V. Creating content provider VI. Working with content files 18)Services I. Overview of services in Android II. Implementing a Service III. Service lifecycle IV. Inter Process Communication (AIDL Services) 19) Multimedia in Android I. Multimedia Supported audio formats II. Simple media playback III. Supported video formats IV. Simple video playback 20) Location Based Services and Google Maps I. Using Location Based Services II. Finding current location and listening for changes in location III. Proximity alerts IV. Working with Google Maps i. Showing google map in an Activity ii. Map Overlays iii. Itemized overlays iv. Geocoder v. Displaying route on map 21) Web Services and WebView pg. 5

I. Consuming web services II. Receiving HTTP Response (XML, JSON ) III. Parsing JSON and XML IV. Using WebView 22) Sensors I. How Sensors work II. Using Orientation and Accelerometer sensors III. Best practices for performance 23) WiFi I. Monitoring and managing Internet connectivity II. Managing active connections III. Managing WiFi networks 24) Telephony Services I. Making calls II. Monitoring data connectivity and activity III. Accessing phone properties and status IV. Controlling the phone V. Sending messages 25) Camera I. Taking pictures II. Media Recorder III. Rendering previews 26) Bluetooth I. Controlling local Bluetooth device II. Discovering and bonding with Bluetooth devices pg. 6

III. Managing Bluetooth connections IV. Communicating with Bluetooth 27) Android Application Deployment I. Android Application Deployment on device with Linux and Windows II. Android Application Deployment on Android Market pg. 7