1627 K Street,Suite 900,NW,
Washington, District of Columbia 20006

Contact:202-429-9700/[email protected]

http://www.fmctraining.com/fmc.asp?l=Washington+DC&p2=Upcoming+Classes

(3 days) 8/3-5

Course Description

The Android platform is the fastest growing mobile development platform in the world. With Android phones being produced by all of the major phone manufacturers, and the addition of new tablet devices, the platform will only continue to grow. This course will teach application development for the Android Development using the Java Programming Language and the Eclipse Development Environment. This course will include basic application development including use of the Android mobile camera, geolocation tools, and playing audio and video files.

Course Description
Game development is, perhaps, the most difficult type of programming. However games are always among the most popular types of mobile applications. This course teaches general game development techniques and then applies those to the Android development environment. This course covers topics critical to game programmers including OpenGL, audio coding, animation, and asset optimization for Android. During this course, participants will create a complete game application.

Prerequisites
Participants in this course should have completed the Android App Development course or have equivalent knowledge and experience.

Course Outline:
Note: The curricula below comprise activities typically covered in a class at this skill level. The instructor may, at his/her discretion, adjust the lesson plan to meet the needs of the class.

Day 1: The Basics

* Game Development Principals
* Creating Game Assets for Android
* Storing and Managing Games Assets for Android
* Playing Audio
* Playing Video
* The Canvas Class
* Handling User Input Events

Day 2: Graphics

* Shape and RectShape
* Introducing OpenGL
* Surface View
* GL Thread
* Cube Renderer
* Cube Class

Day 3: Creating a Full Game

* Introducing the Game and Demo
* Gathering Assets
* Coding the Game Menu
* Creating the Game Loop
* Coding the Game
* Testing and Debugging Strategies
* Releasing the Game to an Application Store

Added by fmctraining on March 23, 2011

Interested 1