A wise man once remarked,
"You can never get enough of what you don't need."
Whether you subscribe to this maxim or not, there
is little doubt that technology and its associated
gadgets have changed our lives.
The fastest growing sector of this
technology is the smart phone market, and in this realm,
we need a scorecard to track the growing list of
players. Currently, the three leading players are
the Blackberry from RIM , the IPhone from Apple, and the
Android from Google. Although there are many
others (and soon there will be more), these three
leaders have cornered the
market.
While these gadgets are being
dubbed as smart phones, they are becoming more like
computers, in that they have a software stack including
an operating system, Middleware, and key
applications. Android, for example, uses a
modified version of the Linux kernel, which was
initially developed by Android Inc., a firm later
purchased by Google and now governed by the Open Handset
Alliance. Legions of programmers are writing
applications (apps) for these phones, which is
reminiscent of the early Linux years, around 1991.

As
your training vendor, we want you to capitalize on the
apps writing portion of this market, because over the
next few years the Android will become the market
leader. We believe this because developing apps
for an Android involves using Java as the development
language, Eclipse as the Development Environment, and
Linux as the underlying Operating System. This
stack is arguably the best of all
worlds. Programmers around the world are not only
familiar with these tools, but love working with them as
well. The only learning curve involves the Android
SDK, which is simply a new API for Java.
Additionally, Linux and Java offer added security, which
should make the people at DoD happy.
We are
already offering introductory and advanced Android
training, as well as one week boot camps.
Descriptions of the courses are listed below, and our
schedule of Android classes can be found
here.
Intro to Android - 3
DaysIntroduction 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 the Android platform, and gain an
understanding of 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.
Advanced Android - 2
DaysAdvanced Android training is taking mobile
application development to the next level. You will
learn how to create custom widgets, create animations,
work with cameras, use sensors, create and use advanced
content providers, and much more. The course goes into
testing and deployment of Android applications, as well.
This course is also part of the Android
Bootcamp.
Android Bootcamp Training - 5
DaysAndroid Bootcamp Training 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,
participants 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.
REGISTER FOR AN ANDROID CLASS
NOW!