Google Android Crash-Course Seminar Series
We believe that Google's Android platform is the most promising mobile application platform to be released since J2ME was released in the late 90s. For various reasons, we believe that Android will have vastly greater market share than the iPhone, and will quickly become the most important mobile application platform.
Notice: We have not scheduled any seminar dates at this time, due to our software development workload.
To arrange a seminar at your location, contact us at firstname.lastname@example.org.
If your business or government entity needs a mobile application with features such as:
- Customer can choose applications from any vendor; no approval, partnership, or sales through a portal are needed
- Built-in media capture and playback capabilities
- Built-in standard 3D graphics, based on OpenGL and JOGL
- Built-in GPS which works on any carrier
- A powerful Java Virtual Machine (JVM) with all the necessary J2SE classes
- A free Software Development Kit (SDK) which includes an emulator and tools for debugging
- Integrated access to geospatial information and maps
- Built-in SQL-style database
- Ability for a downloaded application to "hook in" to any aspect of phone use, including placing and receiving calls, SMS messages, etc
- Strong security features allowing users to control exactly what the application may and may not do, and encrypted, secure connections to services
you will want to start developing for Android.
Android does have a steep learning curve. Applications are not simple classes like Java Applets; instead, it is necessary to construct the application based on a set of objects called Intents and Services. All of these are tied together through XML files which are quite different from anything you've used in other Java platforms.
DEVELOPERS: Read our introduction to Android to get a taste of Android and our approach.
Our two-day Crash Course will get you and your team developing ready to start building your Android application in two days. And the time to start is now, because Android handsets will begin retail availability at the beginning of this year's holiday shopping season.
See our topics for details on what we will cover hour by hour.
Students must be familiar with basic Java programming. Enterprise Java is not necessary. If you use Eclipse or NetBeans IDEs, you will be able to use them during the seminar. We will provide desktop computers, or you can bring your own computer. If you are bringing your own, please let us know in advance, so we can confirm with you that your computer has everything you need. We will provide disks with the Android SDK, and all of our course materials (source code).