ANDROID INTRODUCTION TO ANDROID



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

UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)

ITG Software Engineering

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

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

Module Title: Software Development A: Mobile Application Development

Lecture 1 Introduction to Android

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

INTERMEDIATE ANDROID DEVELOPMENT Course Syllabus

Introduction to Android

Android (Basic + Advance) Application Development

Workshop on Android and Applications Development

1. Introduction to Android

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

Android Application Development

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

Mobile App Design and Development

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

Google Android Syllabus

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

Android Developer Fundamental 1

Android Architecture. Alexandra Harrison & Jake Saxton

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

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

Practical Android Projects Lucas Jordan Pieter Greyling

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

Running a Program on an AVD

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

4 Application Development

INFORMATION BROCHURE

Android Application Development Distance Learning Program Brochure

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

Homeschool Programming, Inc.

Building an Android client. Rohit Nayak Talentica Software

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

Mobile Phones Operating Systems

An Introduction to Android

Overview of CS 282 & Android

Development. SriSeshaa Technologies. Table of Contents

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

Introduction to Android

ANDROID OPERATING SYSTEM

Android Mobile App Building Tutorial

Introduction to Android

Android Application Development

ANDROID PROGRAMMING - INTRODUCTION. Roberto Beraldi

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

ANDROID PROGRAMMING - INTRODUCTION. Roberto Beraldi

Getting started with Android and App Engine

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

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

Praktikum Entwicklung Mediensysteme (für Master)

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

Des Moines Area Community College

Introduction to Android Development. Ed Burnette

Introduction to Tizen SDK Alpha. Taiho Choi Samsung Electronics

Android Basics. Xin Yang

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

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

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

Homework 9 Android App for Weather Forecast

ANDROID BASED MOBILE APPLICATION DEVELOPMENT and its SECURITY

Mobile App Framework For any Website

DEVELOPMENT OF AN ANALYSIS AND REPORTING TOOL FOR ORACLE FORMS SOURCE CODES

CS378 -Mobile Computing. Android Overview and Android Development Environment

Jordan Jozwiak November 13, 2011

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

A Short Introduction to Android

Android 5.0: Lollipop OS

3. Software Installation. 4. Introduction to Android OS. 5. Using Android OS / Devices. 6. Eclipse debug with Android app. 8. Units of measurement

Software development. Development requirements. Java. Android SDK. Eclipse IDE (optional)

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

Developing Applications for ios

Android Application Development Lecture Notes INDEX

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

Creating and Using Databases for Android Applications

Introduction to Android Android Architecture Software Development Purpose of the project Location Based Service (LBS) Android. Location class Google

Mobile Application Development 2014

Introduction to Android SDK Jordi Linares

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

01. Introduction of Android

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

Android Development Tools for Eclipse

Getting Started with Tizen SDK : How to develop a Web app. Hong Gyungpyo 洪 競 杓 Samsung Electronics Co., Ltd

Introduction to Android Development. Jeff Avery CS349, Mar 2013

Programming the Android Platform. Logistics

The power of root on Android emulators

Workshop on Android App Development Fundamentals

Overview. The Android operating system is like a cake consisting of various layers.

DEVELOPING MOBILE APPLICATIONS USING ANDROID

City of Dublin Education & Training Board. Programme Module for. Mobile Technologies. leading to. Level 6 FETAC. Mobile Technologies 6N0734

Figure 1 responsive grid system for all view ports, from desktops, tablets and smart phones

ECWM511 MOBILE APPLICATION DEVELOPMENT Lecture 1: Introduction to Android

Republic Polytechnic School of Infocomm C308 Web Framework. Module Curriculum

MA-WA1920: Enterprise iphone and ipad Programming

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

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

Transcription:

ANDROID JAVA FUNDAMENTALS FOR ANDROID Introduction History Java Virtual Machine(JVM) JDK(Java Development Kit) JRE(Java Runtime Environment) Classes & Packages Java Basics Data Types Variables, Keywords, Identifiers Operators Looping & Conditional Statements Introduction to OOP(Object Object Programming) Arrays & Strings Inheritance Inner Classes Exception Handling Thread Basics Generics Collections INTRODUCTION TO ANDROID Android Overview & History Why Android is different & important Android Development Framework Overview of Android Software Stack Linux Kernel Native Libraries Dalvik Virtual Machine App Framework Overview of SDK Android Development Tools Android Studio And Eclipse The Android Emulator Dalvik Debug Monitor Service(DDMS) The Android Debug Bridge(ADB) A Bit about IDE & ADT Creating your First App Running app on Emulator Main Building Blocks Introduction to Activities & their Life Cycle Office: 125, Super Speed Building, Green Park,

Introduction to Services Introduction to Content Providers Introduction to Broadcast Receivers CREATING UI IN ANDROID Designing User Interface Ways of UI Creation - XML versus Java Approach Views & Layouts Android Widget Toolbox Event Handling Lists & Adapters Menus & Dialogs Types of Resources Localization of resources Themes & Styles Creating Opening Screen Material Design Introduction Material Environment Material Properties Elevation & Shadows Animation Authentic Motion Responsive Interaction Meaningful Transitions Delightful details Style Color Icons Imagery Typography Writing Layout Units & Measurements Metrics & keylines Structure Adaptive UI Components Bottom Sheets Buttons Buttons: Floating Action Button Cards Chips

Data tables Dialogs Dividers Grid lists Lists Lists: Controls Menus Pickers Progress & Activity Selection Controls Sliders Snackbars & Toasts Subheaders Tabs Text fields Toolbars Tooltips Patterns Usability Accessibility Bidirectionality Resources Color palettes Devices Layout templates Roboto & Noto fonts Sticker sheets & icons Custom UI Controls Custom Dialogs, Views & Adapters Using Intents & Intent Filters Card View and Recycler View ViewFlipper, ViewSwitcher and ViewPager Best Practices for User Interface Handling Screen Rotation/Orientation Design for multiple Screens Fragments Creating Interactive UI with fragments Fragments Life Cycle Fragments with Navigation Drawer and Tabs Adding to back stack and popping the stack CREATING DYNAMIC APPS Connecting to Internet Embedding Webkit Browser Office: 125, Super Speed Building, Green Park,

Using Web Services Creating Google Maps Application Using Location Based Services Geo-coding Using Proximity Alerts Selecting Location Providers Custom Markers Changing the map type Setting up the emulator Using Threads in Android Handlers & Runnable Async Task Background Working Using Services Background Threads Creating & Managing Notifications Using Toasts Using Alarms Data Storage Shared Preferences Saving & Loading Files Database in Android- SQLite Introducing Content Providers Working with SD Card Implementing Broadcast Receivers Multimedia in Android Playing Audio Playing Video Telephony in Android Making Calls Accessing phone properties & status Working with Camera Taking pictures Controlling Camera Settings Rendering previews Using Bluetooth Discovering & Managing Bluetooth Connections Communication with Bluetooth Data Security & Permissions Peer-to-Peer Communication Android Instant Messaging Sending SMS Sending Email

Working with Sensors Implementing Sensors Using Accelerometer & Compass Determining your Orientation Advanced Android development XML & JSON Parsing Action Bar Google Cloud Messaging Getting the API Key Configuring Server Receiving and Generating Notifications in App Exploring 2D Graphics Animation Frame Animation Frame Animation with Audio Tween Animation Introduction to 3D Graphics in OpenGL Introduction to Augmented Reality Distribute Apps on Google Play Store USP s of THE KITES (Tech Kites Systems Pvt. Ltd.): 100% Placements Lab Assistance Career Counseling/Guidance Limited Batch Sizes Certified Professionals Live Development Experience Corporate Environment Part Time Jobs Corporate Training PD Classes Demo Classes Proper Practical Classes Domain and Hosting Professional Certifications Experience Letter Java (Oracle) Full Day Classes.NET(MCSE) GD and Mock Interviews PHP (Zend) Industry Experienced Trainers/Developers Regular Assessments & Tests Internship Scholarship Spoken English Classes