Home Android 101: Google Launches Mobile App Training Program

Android 101: Google Launches Mobile App Training Program

In days of yore, kids wanted to be policemen, kung fu experts or jet fighters when they grew up. They saw what was being glorified on television and in the movies and said, “Daddy, that is what I want to do!” These days, kids may want to grow up to be great mobile developers. It could happen.

Google is making that easier than ever to learn to develop for Android. Last night it introduced a new beta program, Android Training, a collection of classes designed to help mobile developers make better Android apps. Google realizes that in the realm of public opinion Android apps are perceived to be inferior to iOS. Hence, Android Training is targeted to help developers make slicker, sexier, more functional apps.

Android Training will be led by the Android Developer Relations team. The program will grow in time but as of today it has 11 basic classes. The program has code snippets and sample code that developers can build from to help create better apps. Here is the starter list:

  • Designing for multiple screens
  • Improving layout performance
  • Managing audio playback
  • Optimizing battery life
  • Remembering users
  • Sharing content
  • Capturing photos
  • Maintaining multiple APKs
  • Developing for enterprise
  • Monetizing your app
  • Designing effective navigation

For example, here is some sample code for designing for multiple screens. This is an example of using RelativeLayout which allows the developer to specify layout in terms of the spacial relationships between components.

Google knows what the biggest problems are for Android developers. Fragmentation, screen sizes, monetization and design are high on the list. For instance, designing for multiple screens is one of the biggest advances in Android 4.0 Ice Cream Sandwich. The next step after developing for different screens is to make them perform better, hence the next class on the list, improving layout performance.

There are some prerequisites to Android Training. You should know the basics of writing code and how to develop an Android user interface. Android Training does not start from scratch. It is designed for developers looking to refine their apps. In time, Google is likely to come out with more beginner classes and more advanced classes.

Apple has long given developers a full set of training tools and directions. Check out the iOS Dev Center to see content like “Learning Objective – C: A Primer.”

If Google wants to fulfill chairman Eric Schmidt’s prediction that mobile developers will be writing for Android first by the middle of 2012, it is going to have to close the gap between the perceived quality of Android apps versus iOS apps. Consumers are going to want to buy Android apps the way they do iOS apps that at this point is not the case.

Mobile developers: you going back to school? Do you see Android Training as a good reference point to building your own apps (sample code is always helpful)?

About ReadWrite’s Editorial Process

The ReadWrite Editorial policy involves closely monitoring the tech industry for major developments, new product launches, AI breakthroughs, video game releases and other newsworthy events. Editors assign relevant stories to staff writers or freelance contributors with expertise in each particular topic area. Before publication, articles go through a rigorous round of editing for accuracy, clarity, and to ensure adherence to ReadWrite's style guidelines.

Get the biggest tech headlines of the day delivered to your inbox

    By signing up, you agree to our Terms and Privacy Policy. Unsubscribe anytime.

    Tech News

    Explore the latest in tech with our Tech News. We cut through the noise for concise, relevant updates, keeping you informed about the rapidly evolving tech landscape with curated content that separates signal from noise.

    In-Depth Tech Stories

    Explore tech impact in In-Depth Stories. Narrative data journalism offers comprehensive analyses, revealing stories behind data. Understand industry trends for a deeper perspective on tech's intricate relationships with society.

    Expert Reviews

    Empower decisions with Expert Reviews, merging industry expertise and insightful analysis. Delve into tech intricacies, get the best deals, and stay ahead with our trustworthy guide to navigating the ever-changing tech market.