ITG Software Engineering



Similar documents
Android Application Development

Android (Basic + Advance) Application Development

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

UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)

Module Title: Software Development A: Mobile Application Development

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

ANDROID INTRODUCTION TO ANDROID

1. Introduction to Android

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

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

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

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

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

INTERMEDIATE ANDROID DEVELOPMENT Course Syllabus

Introduction to Android

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

Mobile App Design and Development

Android Developer Fundamental 1

Introduction to Android Development. Jeff Avery CS349, Mar 2013

Creating and Using Databases for Android Applications

4 Application Development

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

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

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

Android Architecture. Alexandra Harrison & Jake Saxton

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

ECWM511 MOBILE APPLICATION DEVELOPMENT Lecture 1: Introduction to Android

Homeschool Programming, Inc.

Android Application Development

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

Introduction to Android. CSG250 Wireless Networks Fall, 2008

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

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

Introduction to Android

Workshop on Android and Applications Development

Visual Studio 2008: Windows Presentation Foundation

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

INFORMATION BROCHURE

Android Development. Marc Mc Loughlin

Lecture 1 Introduction to Android

Running a Program on an AVD

Example of Standard API

ANDROID PROGRAMMING - INTRODUCTION. Roberto Beraldi

Building an Android client. Rohit Nayak Talentica Software

Overview of CS 282 & Android

Android Basics. Xin Yang

A Short Introduction to Android

Practical Android Projects Lucas Jordan Pieter Greyling

Android Certified Application Developer AND-401

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

Introduction to Android Programming (CS5248 Fall 2015)

The Android Platform

Developing Applications for ios

A Modular Approach to Teaching Mobile APPS Development

The power of root on Android emulators

Google Android Syllabus

ANDROID PROGRAMMING - INTRODUCTION. Roberto Beraldi

An Introduction to Android

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

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

Jordan Jozwiak November 13, 2011

Smartphone market share

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

MA-WA1920: Enterprise iphone and ipad Programming

Cloud-based Review System: Moroccan Restaurants as an example

ECWM511 MOBILE APPLICATION DEVELOPMENT Lecture 1: Introduction to Android

Developing Google Android Mobile Clients for Web Services: a Case Study

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

Des Moines Area Community College

Introduction to Android SDK Jordi Linares

ANDROID OPERATING SYSTEM

Android Application Development Distance Learning Program Brochure

Mobile Phones Operating Systems

Hacking your Droid ADITYA GUPTA

Android Geek Night. Application framework

An Introduction to Android. Huang Xuguang Database Lab. Inha University

Android Programming and Security

Getting started with Android and App Engine

Shri Vishnu Engineering College for Women(Autonomous):: Bhimavaram. Funded by the

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

Mobile Application Hacking for Android and iphone. 4-Day Hands-On Course. Syllabus

ANDROID BASED MOBILE APPLICATION DEVELOPMENT and its SECURITY

Android Operating System

Beginner s Android Development Tutorial!

DEVELOPING MOBILE APPLICATIONS USING ANDROID

Android Development Exercises Version Hands On Exercises for. Android Development. v

imaginea white paper

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

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

Android 4.4 App Development Essentials

01. Introduction of Android

Praktikum Entwicklung Mediensysteme (für Master)

GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS

Issues in Android on Mobile Platform and Their Resolution

BogDan Vatra and Andy Gryc. Qt on Android: Is it right for you?

Analysis of advanced issues in mobile security in android operating system

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

Programming the Android Platform. Logistics

Introduction to Android. Sean Sullivan October 27, 2008

How To Develop Android On Your Computer Or Tablet Or Phone

Transcription:

Basic Android Development Course ID: Page 1 Last Updated 12/15/2014

Basic Android Development ITG Software Engineering Course Overview: This 5 day course gives students the fundamental basics of Android app development. This includes building a simple user interface and processing user input, working with the Android UI, creating SQL Databases, exploring content providers, storing and retrieving data, and working with maps and locations. Prerequisites: Basic Linux and Java experience. Who Should Attend this course? This interested in learning basic Android programming. Topics: Android Introduction Android Overview Android Stack Introduction to the SDK Building your fist app Primary Building Blocks Basic Android UI Android OS Android UI in Depth (Part I) Android UI in Depth (Part II) Multimedia Content Working with SQL databases Primary Content Providers Maps & Location Bases Services Storing, Retrieving & Sharing data Background Tasks Optimizing UI Performance Working with Graphics Animation The Security Model Page 2 Last Updated 12/15/2014

DAY 01 MODULES: Module 01: Android Introduction The Beginnings The difference and importance of Android Native Android Apps Features of the Android SDK Module 02: Android Overview The Android Development Environment SDK Components The Android Software Stack Architecture of Android Apps Introduction to Android Libraries Module 03: The Android Stack Stack Overview The Linus kernel Native Libraries Dalvik Understanding app framework Overview of apps Introduction to the SDK Various Platforms Exploring Tools Different versions Page 3 Last Updated 12/15/2014

DAY 02 MODULES: Module 05: Building your first app Your first app What is the manifest file Overview of the layout resource Using Emulator to launch your app Module 06: Primary Building Blocks Activities: an overview Life cycle of an activity Intents Services: an Overview Introduction to content providers Broadcast receivers Module 07: Basic Android UI XML compared to Java UI Various views and layouts Basic UI elements Processing User Events Page 4 Last Updated 12/15/2014

DAY 03 MODULES: Module 08: Introduction to the Android OS File System Overview Preferences Notifications The Security model Module 09: Android UI in Depth (Part 1) Components of Selection Introducing Adapters Advanced UI components Optimizing UI performance Module 10: Android UI in Depth (Part 2) Menus & Dialogs Working with Graphics Using Animation Demo of Advanced Android UI Page 5 Last Updated 12/15/2014

DAY 04 MODULES: Module 11: Multimedia Content Supported audio formats Basic Media Playback Supported video formats Basic video playback Module 12: Working with SQL databases An introduction to SQLite SQLiteOpenHelper: How to create a database How to open and close databases Cursor inserts, updates, deletions Module 13: Primary Content Providers Content Providers and MIME Types Content Search How to add, modify, and delete content Handling content files Page 6 Last Updated 12/15/2014

DAY 05 MODULES: Module 14: Storing, Retrieving, and Sharing data How Android saves data How to save basic application data How to create and save preferences How to retrieve shared preferences How to save states of activities How to create a preference page How to load and save files Module 15: Maps & Location Based Services Location Based Services Configuring location-based services in Emulator Choosing a location provider How proximity alerts work Understanding Geocoder Creating map-based activities Module 16: Background Tasks Services Background Threads How Notifications work How to use alarms Page 7 Last Updated 12/15/2014