ORACLE UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)

Similar documents
ANDROID SYLLABUS. Advanced Android

Syllabus- Java + Android. Java Fundamentals

Android App Development

Android Online Training

Java Training Center - Android Application Development

Android Essentials with Java

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

ATC Android Application Development

ANDROID DEVELOPMENT. Course Details

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

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

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

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

Mobile Application Development

ANDROID COURSE BROCHURE

Android Apps Development

Android Application Development using Kotlin

Android Programming (5 Days)

Required Core Java for Android application development

Software Development & Education Center ANDROID. Application Development

Android Application Development

MC Android Programming

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

ANDROID TRAINING PROGRAM COURSE CONTENT

Topics Covered in the Android Apps Development Training

CHAPTER 1: HELLO, ANDROID 1

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

Qt for Device Creation

SEVEN ADVANCED ACADEMY

Android App Development for Beginners

CS378 -Mobile Computing. What's Next?

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

Android Application Development

ITG Software Engineering

Kick Start your Embedded Development with Qt

Project Covered During Training: Real Time Project Training

Android Application Development Course 28 Contact Hours

GUJARAT TECHNOLOGICAL UNIVERSITY

Introduction To Android

Mobile Application Development

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

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

Android Training Overview (For Demo Classes Call Us )

Introduction to Mobile Application and Development

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

Practical Problem: Create an Android app that having following layouts.

CORE JAVA& ANDROID SYLLABUS

Android. (XKE Mars 2009) Erwan Alliaume.

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

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

Android App Development

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

Android. Operating System and Architecture. Android. Screens. Main features

ANDROID APPLICATION DEVELOPMENT PROSPECTUS ADAAD UNIVERSITY OF SKILLS

Android Development Crash Course

MARS AREA SCHOOL DISTRICT Curriculum TECHNOLOGY EDUCATION

XAMARIN Application Development - Workshop

Diploma in Android Programming (DAP)

Android App Development Workshop

Android Programming - Jelly Bean

Android Apps Development

Tizen Architecture Overview

Beginning Android 4 Application Development

A Framework for Cross-platform Mobile Web Applications Using HTML5

Preface...3 Acknowledgments...4. Contents...5. List of Figures...17

Mobile development initiation

AND-401 Android Certification. The exam is excluded, but we cover and support you in full if you want to sit for the international exam.

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.

Android Overview. Francesco Mercaldo, PhD

Pemrograman Mobile. Lesson 1. Introduction to Android. Create Your First Android App. Nizar Rabbi Radliya

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

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

Tizen 2.3 TBT User Guide

ios vs Android By: Group 2

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

Mobile and Ubiquitous Computing: Android Programming (part 1)

Chapter 1 Hello, Android

Android Programming in Bluetooth Cochlea Group

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

CS 4518 Mobile and Ubiquitous Computing Lecture 4: Data-Driven Views, Android Components & Android Activity Lifecycle Emmanuel Agu

Mobile Devices and Smartphones

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

Course Modules for Mobile Testing MANUAL & AUTOMATION Online Training: MANUAL TESTING

IJRDTM Kailash ISBN No Vol.17 Issue

LTBP INDUSTRIAL TRAINING INSTITUTE

SHWETANK KUMAR GUPTA Only For Education Purpose

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

Feature Comparison Checklist

Android Developer Nanodegree Syllabus

B. V. Patel Institute of Business Management, Computer & Information Technology, UTU

Introduction to Android Android Smartphone Programming. Outline University of Freiburg. What is Android? Background University of Freiburg.

Introduction to Android

Android-Basics. Praktikum Mobile und Verteilte Systeme

CS 4518 Mobile and Ubiquitous Computing Lecture 5: Data-Driven Views and Android Components Emmanuel Agu

DEVELOPING APPS FOR. Note: This ebook relies on and uses information from the Google Glass Developers site.

Android. Training.

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

The Inflection Point in the Application Ecosystem

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

Android Basics Nanodegree Syllabus

Transcription:

Android Syllabus Pre-requisite: C, C++, Java Programming SQL & PL SQL Chapter 1: Introduction to Android Introduction to android operating system History of android operating system Features of Android OS Architecture of Android Application Environment of Android Overview of Android Studio Android SDK Application workflow Chapter 2: Programming Paradigms and Application Components Introduction to Application Components What is Activity Operations on Activity Overview of Android Manifest File Intent and Intent filter Broadcast Receivers Content Providers Services Chapter 3: Introduction to UI Design Introduction to UI Design Overview of Views &View Groups Layouts Linear Layout Relative Layout Page 1 of 7

List View Grid View Table View Web View Recycler View Card View Adapters Views Button Floating Action Button TextField RadioButton ToogleButton/Switch CheckBox Spinner ImageView ImageSwitcher, etc.. Event Handling Listeners Menus Sliding Menu with navigation drawer Action Bars Notifications Status Toast and Snackbar Dialog Styles and themes How to create custom widget Focus Event Touch mode Working on screen orientations Android design principals Material Design Page 2 of 7

Animation Components Style Layout Patterns Usability Chapter 4: Resources, Assets, Localization and Designing for tablets Fragments Designing for Tablets Developing Apps for Different Android Platform Versions, Languages And Screens Manipulating Objects with Drag and Drop Optimizing Applications for High Screen Resolution Multi-Pane and Flexible UI Resources and Assets Creating Resources Managing Application Resources and Assets o Resource switching in Android Localization Strategies Testing Localized Applications Publishing Localized Applications Chapter 5: Introduction to Content Providers and Storage Content Provider Content URI CRUD Access Standard Content providers Contact Browser Calllog Calendar Media Store Page 3 of 7

Settings Storage Options Shared Preferences Internal and External Storage Databases Network Connections Chapter 6: Data Access and SQLite Introduction to SQLite SQLiteDatabases Saving Data Key-Value Sets Files SQL Databases Content Sharing Sharing Simple Data Sharing Files Sharing Files with NFC Chapter 7: Native Capabilities - Camera, Audio, Sensors and Bluetooth Introduction to Camera API Taking Photos Recording Videos Controlling Camera Android Media API Playing Audio/Video Managing Audio Playback Focus and Output Hardware Media Recording Media Router Printing Content Sensors Android Gestures Page 4 of 7

Connectivity Bluetooth NFC USB Wi-Fi Chapter 8: Map and Location-based Services Introduction To Map And Location API Working With Location Manager Working With Google Maps Extensions Maps Via Intent And Map Activity Location Based Services Location Updates Location Providers Finding Your Location Map - Based Activities How To Load Maps To Finding Map API Key Google Play Services Chapter 9: Services and Parsing of data Bound and Unbound Services Starting and stopping services Android Interface Definition Language Handler and Messenger Scheduling of Services Parsing of data JSON parsing XML parsing Chapter 10: Graphics and Multimedia Graphics Introduction to Graphics Page 5 of 7

Drawing into a view Surface view Surface Holder Animation Tween animation Scale Alpha Rotate Translate Frame by Frame animation Interpolation Chapter 11: Integrating with Embedded App and 3 rd party App Integrating with Embedded App Telephony SMS SMS Broadcasting Integrating with 3rd party App Facebook integration Twitter integration Chapter 12: Others Application Widget Application Widget overview AppWidget provider info AppWidget Layout AppWidgetLayout AppWidgetProvider AppWidgetManager RemoteViews GCM InApp billing Page 6 of 7

Lazy loading Ad Integration-AdMob Support for pre lollipop OS Marshmallow- Runtime permission Chapter 13: Testing the Application Testing Applications Basics of Testing Test Case Classes Testing from an IDE Activity Testing Service Testing Content Provider Testing Debugging Using DDMS Automating UI Tests Building Effective Unit Tests Chapter 14: Commercializing and Monetizing your Application How to get Your App On The play Store Application level Security Using permissions Designing for Performance & Designing for Performance. Security with HTTPS and SSL, Security with Device Management Policies Page 7 of 7