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

Similar documents
Android App Development

Software Development & Education Center ANDROID. Application Development

ANDROID SYLLABUS. Advanced Android

Android Online Training

Syllabus- Java + Android. Java Fundamentals

ORACLE UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)

ANDROID COURSE BROCHURE

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

Android Training Overview (For Demo Classes Call Us )

USPs BOOKS & CDS CORE JAVA ANDROID WITH KOTLIN CORE JAVA, ANDROID WITH KOTLIN. Android. Java APPLICATION DEVELOPMENT TRAINING PROGRAM

Android Programming (5 Days)

Java Training Center - Android Application Development

MC Android Programming

ITG Software Engineering

ANDROID APPLICATION DEVELOPMENT PROSPECTUS ADAAD UNIVERSITY OF SKILLS

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 Programming - Jelly Bean

Android App Development

ANDROID APPLICATION DEVELOPMENT COURSE Training Program

Android Apps Development

GUJARAT TECHNOLOGICAL UNIVERSITY

ATC Android Application Development

Mobile Application Development

ANDROID DEVELOPMENT. Course Details

Topics Covered in the Android Apps Development Training

Android Essentials with Java

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

ANDROID TRAINING PROGRAM COURSE CONTENT

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

Required Core Java for Android application development

CORE JAVA& ANDROID SYLLABUS

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

SHWETANK KUMAR GUPTA Only For Education Purpose

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

Android Application Development using Kotlin

Mobile development initiation

Introduction to Mobile Application and Development

Android Programming in Bluetooth Cochlea Group

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

Android. (XKE Mars 2009) Erwan Alliaume.

Call: JSP Spring Hibernate Webservice Course Content:35-40hours Course Outline

CS378 -Mobile Computing. What's Next?

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

Android Application Development Course 28 Contact Hours

Android Basics Nanodegree Syllabus

Android System Architecture. Android Application Fundamentals. Applications in Android. Apps in the Android OS. Program Model 8/31/2015

Android App Development Workshop

Mobile Computing. Introduction to Android

Android Application Development

Android. Training.

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

ANDROID APPS (NOW WITH JELLY BEANS!) Jordan Jozwiak November 11, 2012

Android - open source mobile platform

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

Another difference is that the kernel includes only the suspend to memory mechanism, and not the suspend to hard disk, which is used on PCs.

Minds-on: Android. Session 1

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

Beginning Android Tablet

Introduction to Android

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

PAPER ON ANDROID ESWAR COLLEGE OF ENGINEERING SUBMITTED BY:

CS 403X Mobile and Ubiquitous Computing Lecture 5: Web Services, Broadcast Receivers, Tracking Location, SQLite Databases Emmanuel Agu

Project Covered During Training: Real Time Project Training

Android Validating Xml Against Schema Java Example

Chapter 1 Hello, Android

User Guide for itrust over SMS and itrust over Wi-Fi Direct Installation and Use

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

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

SEVEN ADVANCED ACADEMY

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

Mobile Application Development

Android App Development. Ahmad Tayeb

Software Development & Education Center. Java Platform, Micro Edition. (Mobile Java)

Android Ecosystem and. Revised v4presenter. What s New

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

Introduction To Android

Introduction to Android

Android Application Development

Android Basics Nanodegree Syllabus

Using forismatic api, developed a simple application that uses Alamofire to make web requests. This application includes:

Tizen Framework (Tizen Ver. 2.3)

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

Mobile and Wireless Systems Programming

DROID. By S.Gokulakrishnan AP/CSE SCSVMV

LTBP INDUSTRIAL TRAINING INSTITUTE

IEMS 5722 Mobile Network Programming and Distributed Server Architecture

MARS AREA SCHOOL DISTRICT Curriculum TECHNOLOGY EDUCATION

32. And this is an example on how to retrieve the messages received through NFC.

Developer s overview of the Android platform

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

Answers to Exercises

Call: Core&Advanced Java Springframeworks Course Content:35-40hours Course Outline

Jim Jackson II Ian Gilman

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

Qt for Device Creation

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

SERVICE-ORIENTED COMPUTING

XAMARIN Application Development - Workshop

Android Overview. Francesco Mercaldo, PhD

Transcription:

Overview and History How it all get started. Why is different. Syllabus Stack Overview of the stack. Linux kernel. Native libraries. Dalvik. App framework. Apps. SDK Overview Platforms. Tools & Versions. Hello World App. Creating your first project. The manifest file. Layout resource. Running your app on Emulator. Main Building Blocks / Components Activities. Activity lifecycle. Intents. Services. Content Providers. Broadcast Receivers. Basic User Interface XML versus Java UI. Pixels, dp and sp. Views and layouts. Common UI components. Handling user events.

System Overview File System. Preferences. Notifications. Advanced UI Spinner. List View. Gallery. Autocomplete Text View. Selection components. Adapters. Complex UI components. Building UI for performance. Menus and Dialogs. Graphics & animations. Web View. Fragments. Custom Adapters. Multimedia in Media Player. Video View. Audio Recording. Video Recording. Camera. Telephony SMS. Calls, Emails. Email using JavaMailAPI. SQL Database. Introducing SQLite. SQLite Open Helper and creating a database. Opening and closing a database. Working with cursors Inserts,Updates and Deletes.

Service Overview of services in. Implementing a Service. Service lifecycle. Bound versus unbound services. WiFi Service Monitoring and managing Internet connectivity. Managing active connections. Managing WiFi. Sensors How Sensors work. Listening to Sensor readings. Bluetooth Controlling local Bluetooth device. Discovering and bonding with Bluetooth Devices. Managing Bluetooth connections. Communicating with Bluetooth. Vibrator How to get the Vibrator Service. How to Vibrate the device. Notifications About Notifications. How to get Notification Service. Pending Intent. Broadcast Receivers What are Broadcast Receivers. Implementing broadcast receiver. System broadcasts and how to use them. Basic Content Providers Content provider MIME types. Searching for content. Adding, changing, and removing content. Working with content files.

Google Maps Introduction to LocationBased Services in. Introduction to Google Maps. MapsView. MapFragment. Markers. Changing the GoogleView. emulator and Google Maps. Install Google Play services. Getting the Google Map key. Overview Creating the SHA-1 for your signature key. Register with the Google APIs Console. Create key for your application. Google Maps Example. Create Project. Adjust layout file. Activity, Run and Test. Placing multiple position. How to track the location. How to find the distance between 2 points. Google Places Get Google Places API Access. List of search options to get data (like airports, cafes ). Build a Places Search Query to select particular positions. Create an AsyncTask to Fetch Place JSON Data in the Background. How to place the places data on GoogleMaps. XML Introduction to XML. Advantages of XML. Rules to write an XML. XSD & DTD s. XML Parsers. JAXP [ DOM, SAX ]. JAXB.

JSON Introduction to JSON. Advantages of JSON over XML. Syntax & Structure of JSON. Why is JSON is preferred for mobile applications. different types JSON Parsers [ simple json, Jackson, GSON ] to parse the JSON. Web Services Introduction to Web Service. Advantages of Web Services. Architecture of Web Service. Types of Web Services. Web Service Components. SOAP Based Web Service. How to Call SOAP Web Service. Detailed Explanation about WSDL, SOAP & UDDI. Why SOAP is not preferred for mobile Applications? What are the disadvantages with SOAP. Working with REST. Graphics Programing Java Threads. Graphics Components. Surface View. Surface Holder. Canvas. Paint class. How to Different Shapes on Surface. How to draw different resources ( images, videos, text.) on surface. How to display animations. Sample Animations. Sample Game using Graphic components. What are the problems with built in graphics components. Introduction to different 3rd party libraries for displaying graphics, animations and game development.

COCOS 2D Introduction to COCOS-2D. How to setup the Environment for COCOS-2D. COCOS-2D Components. CCDirector. CCLayer. CCNode. CCSprite. CCMenus. Cocos-2D Actions( CCMoveTo, CCRotateTo, CCJumpTo, CCScale, CCOrbit, CCBlink, CCFadeIn/Out..). CCSequence & CCRepeat actions. zjunit automated testing. test strategy. How to test applications. What to test on applications. Testing preconditions. User interface tests. Which tests require an system to run? Testing standard Java classes. Testing Java classes which use the. test projects and running tests. test projects. Creating a test project & Running tests. Google Cloud Messaging [ GCM ] Introduction to Google Cloud Messaging. How to integrate GCM service into the SDK. How to get the GCM API Key. GCM Architecture. GCM components. How to develop GCM server application in java. How to develop the GCM Client application. GCM Client dependencies.

Volley Library Introduction Volley Library. Volley Library Advantages. Volley Library Components. How to setup the Environment. Creating Volley singleton class. Different Types of Requests. Adding request headers. Handling Volley Cache.