Training » All Courses » Android

Android™ is a software platform for mobile devices. It's powered by a Linux kernel. Android was initially developed by Google and later by the Open Handset Alliance.

Marakana was the first company in the world to provide commercial Android training classes. We have since trained developers of some of the major phone manufacturers. Marakana continues to evolve its Android training program as Android platform gets more and more momentum.

Android Users' Group Organized by Marakana

SF Android Users GroupMarakana team organizes and runs the San Francisco Android Users' Group - an interactive group of Android developers. In our monthly meetings, we discuss Android landscape from both technology and business angles. We often have great presentations by industry experts, group discussions, as well as hands-on sessions. If you are in San Francisco Bay Area, we encourage you to join the group and meet other Android developers.

San Francisco Android Training Schedule

San Francisco, CA, United States

Training Course Sep 2010 Oct 2010 Nov 2010 Dec 2010
Advanced Android™
  Oct 14 - Oct 15
  Dec 16 - Dec 17
Android™ Bootcamp
  Oct 11 - Oct 15
  Dec 13 - Dec 17
Android™ Internals
    Nov 22 - Nov 23
 

Classes in bold are guaranteed to run!

New York City Android Training Schedule

New York City, NY, United States

Training Course Sep 2010 Oct 2010 Nov 2010 Dec 2010
Android™ Bootcamp
    Nov 8 - Nov 12
 

Classes in bold are guaranteed to run!

Recent Forum Posts

John Brown
ServicesDemo - Using Android Services
posted by John in Examples on 9/2/10 @ 11:40 AM
Bob Gonza
Development of an Android App - MyTwitter Part 2
posted by Bob in Examples on 8/31/10 @ 2:10 PM
Sam Morris
Preferences Demo
posted by Sam in Examples on 8/30/10 @ 4:16 PM
Uday P
Using Camera API
posted by Uday in Examples on 8/30/10 @ 1:42 AM
Son Nguyen Dai
Using WiFi API
posted by Son in Examples on 8/29/10 @ 11:27 AM
Sarun Khumthong
Using Intent Demo
posted by Sarun in Examples on 8/27/10 @ 5:56 AM
Aleksandar Gargenta
Learn how to target all Android devices from Google's own Justin Mattson
posted by Aleksandar in General on 8/2/10 @ 2:25 PM
Marko Gargenta
Marko Interview at OSCON on Android
posted by Marko in General on 7/22/10 @ 7:36 PM
Carl J
Audio Demo
posted by Carl in Examples on 7/21/10 @ 8:58 AM
Marko Gargenta
Marko Speaks on Android at OSCON 2010
posted by Marko in General on 7/18/10 @ 10:12 PM
See Blog Posts


Android Training Courses

Android Bootcamp Training Course

Android™ Bootcamp Training Course is a hands-on guide to designing and building mobile applications using Google's Android™ open-source platform. The course explains what Android™ is and how it compares to other mobile environments, the setup of the Android™ Eclipse-based development tools, the Android™ SDK, all essential features, as well as the advanced capabilities and APIs such as background services, accelerometers, graphics, and GPS.

This complete hands-on course encourages students to learn by building increasingly more sophisticated and meaningful mobile applications for Android™ phones.

By the end of the course, each participant will build their own complete Android application incorporating most of the key aspects of the platform. Typically, we build a Twitter app for Android, but there are other choices depending on participants' interests.

More...

Advanced Android Training Course

Advanced Android™ training class is taking mobile application development to the next level. You will learn how to create custom widgets, create animations, work with camera, use sensors, create and use advanced content providers and much more. The course goes into testing and deployment of Android applications as well.

More...

Android Overview Training Course

Marakana Android Overview training is class that introduces you to the Android stack for mobile app development. It is designed specifically for managers and team leads to get a good grasp of what is needed to run a successful Android project. By the end of the course, you will be proficient with the technology, understand the SDK and process of developing applications for Android platform.

More...

Intro to Android Training Course

Introduction to programming for the Android platform course is designed to quickly get you up to speed with writing apps for Android devices. You will learn the basics of Android platform. You will get to understand the application lifecycle. By the end of the course, 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. This is a perfect course to get started with Android programming.

Upon completion of this course, we suggest you take Advanced Android training, or take both courses together as Android Bootcamp.

More...

Android Internals Training Course

Android Internals training course is designed for those who are already familiar with basics of Android SDK and are looking to extend the functionality of the platform.

Android Internals focuses on Android NDK and Android IDL APIs for giving you a clean access to the underlying hardware and services with future compatibility in mind. You will learn how to build custom images and hack the platform.

More...

Android Networking Training Course

Android™ Networking is an introduction to creating highly networked Android mobile applications. You will learn to use the HttpClient, external JARs, and local and remote services. The Android™ Networking class covers notifications, location tracking, using Google Maps, integrating media players as well as the web into your applications and much more.

This is a great class to really experience the power of Android mobile apps at its best - in the connected world.

More...