Introduction to Android Programming Training Course Outline
Recommend Documents
Eclipse. 2. Install and configure Android SDK plugin in Eclipse. 1. Install Android
Development Tools. (ADT) plugin https:dl-ssl.google.comandroideclipse.
Page 1. Advanced Android Programming. Training Course Outline. Course
Description: Interested in learning how to make Android apps? Learn Android ...
Page 1. Introduction to Perl Part 1. Training Course Outline. Course Description:
Are you interested in learning Perl programming? Are you looking for a ...
language. In this Perl programming class you will learn about scalar data, arrays, branching and looping, input and ...
... Perl training course that helps you learn Perl programming quickly and easily? ... Module 00: Introduction to Perl P
required to effectively manage a software development project using Microsoft
Visual Studio 2013 and Team Foundation Server 2013. This course focuses on ...
2013. 2012. 2010. TFS 2013 Developer. Fundamentals. Course Description. This
two day course is designed to get your team working efficiently with Visual ...
2013. 2012. 2010. TFS 2013. Configuration &. Administration. Course
Description. This three day course is designed for team members who are
responsible for ...
o Multi threading (Thread class & Runnable Interface). Chapter 2: ... o Android
API levels (versions & version names). Chapter ... Chapter 13: Content Providers.
Goal: Students acquire basic Android skills to do excellent project. ○ Weeks 4 –
7: ... Text: The Busy Coder's Guide to Android to Android Development by Mark ...
Gentle introduction for the beginners. □ Prepares for ... Introduction to C (3/4 of
the course). □ Is it the right ... Perry: Absolute Beginner's Guide to C. – Others.
Physical Inorganic Chemistry. W. J. Pietro (office: 138 PS, x77700, pietro@yorku.
ca). Winter, 2012. Semester Outline. TEXT: Cotton, Wilkinson, and Gaus, Basic ...
Owens Basic Fanuc Programming Course Outline. 1. Components Of A Robot
System. 2. Safety. 3. How To Move The Robot (Jogging The Robot) a.
objects, c) pointers and data structures, d) recursion. Students should note that ...
Teach yourself C++, Herbert Schildt, McGraw-Hill 1995. The C++ Programming ...
Introduction to Assembler Programming. Course Syllabus – Spring 2013. Course
Information. Instructor: Dr. Mike Jochen. Phone: 570.422.3036.
The following document applies to a two day and three day Joomla training
Course. One day trainings courses are bespoke and tailored to your
requirements.
Developing Rich Internet Applications Using HTML5, CSS3 and jQuery. Duration:
5 Days | Price: $2595 *California residents call for pricing. Course Description: ...
Motivating Employees Training Courses are delivered by pdtraining's Motivating
Employees ... This Employee Motivation course from pdtraining will teach the.
20480 - Programming in HTML5 with. JavaScript and CSS3. Duration: 5 days.
Overview: This course provides an introduction to HTML5, CSS3, and JavaScript.
Virtualization. Introduction. Red Hat Enterprise Virtualization (RH318) explores
the virtualization features of Red. Hat Enterprise Linux managed through the Red
...
provided for use in class, in the workplace, and in preparation for the PMP®
Exam, including: ▫ A comprehensive PMP® Prep Fast Track - Participant Guide.
Querying Microsoft SQL Server 2012. June. 24 – 28. 10775. Administering
Microsoft SQL Server 2012 Databases. July. 29 – 02 Aug. 10777. Implementing a
...
Auto Standard Connections. User Defined Connections. Forcing and Modeling Connections. Design Calculations. 4. MODELING
These other factors are rarely considered in traditional training courses. It is, however, an integral part of this cour
Introduction to Android Programming Training Course Outline
Page 1. Introduction to Android Programming. Training Course Outline. Course
Description: Interested in learning how to make Android apps? Learn Android ...
Introduction to Android Programming Training Course Outline Course Description: Interested in learning how to make Android apps? Learn Android programming with our 2-part training course series. Introduction to Android Programming and Advanced Android Programming make it easy and efficient to learn Android development. This Android training course is designed to quickly get you up to speed how to make Android apps for Android devices. This Android development training course will teach you the basis of the Android platform and the application lifecycle. You will be able to write simple GUI applications, use built-in widgets and components, work with the database to store data locally, and much more by the end of this Android training course course. Course Objectives: As a result of taking this Android training course, you will be able to: • Describe the platforms upon which the Android operating system will run. • Create a simple application that runs under the Android operating system. • Access and work with the Android file system. • Create an application that uses multimedia under the Android operating system. • Access and work with databases under the Android operating system. Course Prerequisites: Java/OOP programming is required. The Java prerequisite can be met by either having the equivalent Java /OOP programming experience or completing Programming in Java 6 with Swing and Servlets Parts 1 and 2. Modular Outline: Module 00: Introduction to Android Programming - Course Introduction Module 01: Android Overview and History – Part One • How it all got started • Why Android is different (and important) • Native Android Applications • Android SDK Features Module 02: Android Overview and History – Part Two • Android Development Environment • Elements of Android SDK • Android Software Stack • Android Application Architecture • Android Libraries Page 1
• Lab Exercise: Initial Configuration of the Android SDK Module 03: Android Stack • Overview of the stack • Linux kernel • Native libraries • Dalvik • App framework • Apps • Lab Exercise: Configure Initial Application, Run in Emulator Module 04: SDK Overview • Platforms • Tools • Versions • Lab Exercise: Download and Create in Android Virtual Device Manager Module 05: Hello World App • Creating your first project • The manifest file • Layout resource • Running your app on Emulator • Lab Exercise: Create, Compile and Run 'Hello, Android' App Module 05a: Hello World App Demo Module 06: Main Building Blocks • Activities • Activity lifecycle • Intents • Services • Content Providers • Broadcast Receivers • Lab Exercise: Review Activities, Intents, and Content Providers Module 06a: Main Building Blocks Demo Module 07: Basic Android User Interface • XML versus Java UI • Dips and sps • Views and layouts • Common UI components • Handling user events • Lab Exercise: Create Application with onClick, onKeyDown, onFocusChanged Event Handlers Page 2
Module 07a: Basic Android User Interface Demo Module 08: Android System Overview • File System • Preferences • Notifications • Security model • Lab Exercise: Create Application with Toast Notifications Module 09: Advanced Android User Interface – Part One • Selection components • Adapters • Complex UI components • Building UI for performance Module 10: Advanced Android User Interface – Part Two • Menus and Dialogs • Graphics • Animation • Lab Exercise: Create Application with Android's Advanced User Interface Functions Module 10a: Advanced Android User Interface Demo Module 11: Multimedia in Android • Multimedia Supported audio formats • Simple media playback • Supported video formats • Simple video playback • Lab Exercise: Create Android Audio/Video Application Module 11a: Multimedia in Android Demo Module 12: SQL Database • Introducing SQLite • SQLiteOpenHelper and creating a database • Opening and closing a database • Working with cursors Inserts, updates, and deletes • Lab Exercise: Create Application to Create, Modify and Query an SQLite Database
Page 3
Module 12a: SQL Database Demo Module 13: Basic Content Providers • Content provider MIME types • Searching for content • Adding, changing, and removing content • Working with content files • Lab Exercise: Create Application that Works with an Android Content Provider Module 13a: Basic Content Providers Demo Module 14: Data Storage, Retrieval and Sharing • Android Techniques for Saving Data • Saving Simple Application Data • Creating and Saving Preferences • Retrieving Shared Preferences • Saving Activity State • Creating a Preferences Page • Saving and Loading Files • Lab Exercise: Create application that performs Data Storage and Retrieval from Android External Storage Module 15: Mapping and Location Based Services • Using Location Based Services • Setting up your Emulator with Location Based Services • Selecting a Location Provider • Finding Your Location • Using Proximity Alerts • Using the Geocoder • Creating MapBased Activities • Lab Exercise: Create Location-Aware application that uses Proximity Alerts and Google Maps API Module 15a: Mapping and Location Based Services Demo Module 16: Working in the Background • Introducing Services • Using Background Worker Threads • Introducing Notifications • Using Alarms • Lab Exercise: Create application with One-Time, Repeating Alarms, and Long-Running Background Task as Service Module 16a: Working in the Background Demo