Skip to main content

Training the next generation of Android developers

Pictured left to right: Natalia Villalobos, Omoju Miller, Laura Markell and Kat Kuan

In 2015, Developer Advocate Kat Kuan and I took a walk around the marshlands of Google’s Mountain View campus. We asked ourselves, “Why aren’t there more people of diverse backgrounds building apps for Android?” We noticed that the Android training content offered at the time assumed an intermediate level of programming experience, and decided to challenge that assumption. Was it possible to learn Android without any programming experience? We set out to create a learning path that would enable anyone to become an Android developer, and this remains one of the main priorities for Android’s training content.

As a team of four women at Google with different backgrounds and experiences, we envisioned what this learning process could entail and conducted early user testing to make sure student needs were met. In partnership with Udacity, we co-developed a curriculum for Android beginners. We focused on not only delivering technical content, but also on crafting supplemental materials like app case studies, an easy-to-understand vocabulary glossary and inspiring video content to reduce imposter syndrome. In 2015 the Android for Beginners course launched, and we saw tremendous reception. Soon students were asking, “What’s next?” We expanded the curriculum into a series of courses to help people without programming experience build a collection of Android apps. This was a major step towards building a more inclusive, equitable Android developer ecosystem.

In the six years since, Google continues to grow its investment with a larger dedicated training team. We’re seeing even more demand for beginner Android training, particularly as there are now over 3 billion active Android devices in the world. With a platform that evolves as quickly as Android, making sure learners have access to up-to-date materials that reflect development best practices is a major priority.

The latest course is Android Basics in Kotlin, available now for people with no programming experience who want to build basic Android apps within the flexibility of their own schedule. Beyond this online curriculum, we created materials for different learning styles so everyone can learn these critical Android concepts. To support students who learn best with others, we have facilitator materials that are useful for a group setting. To support more traditional classroom learning, we offer a university classroom curriculum that educators can adapt for their teaching environments. Next up, we are working on a training course in Compose, which is Android’s latest toolkit for building user interfaces.

Since that very first conversation that sparked the idea for this initiative, it was always about wanting to empower people. To date, hundreds of thousands of students have started their Android training. It has been incredible to witness their growth — both in the skills they acquire and the confidence they gain.

But we’re not done asking the hard questions. We're still challenging our assumptions, and we’re as committed as ever to enabling more people to build products that reflect their diverse experiences. This not only unlocks new career paths for people, but it results in a better app ecosystem — one that serves more people, and creates new opportunities.

To stay up-to-date on the latest news in Android training, check out the Android Developers blog.


by Natalia Villalobos via The Keyword

Comments

Popular posts from this blog

certain keys on my keyboard dont work when "cold"

Hi guys, i have a Lenovo Y520-15IKBN (80WK) and certain keys on the keyboard don't work (e,g,h,8,9,Fn...) but only when the weather is cold. for example in the winter it used to work after certain amount of time when i first boot the laptop and stops working when i stop using it for a while, but now that the weather is hot it works just fine except for the first couple of minutes or when its colder. of course i do realise that it has nothing to do with the outside weather but with the temperature of the computer itself. can someone explain to me why this is happening and how it should be fixed as i cannot take it to the tech service until july even though it's still under warranty because i need it for school. ps: an external keyboard works fine. Submitted April 29, 2018 at 03:35PM by AMmej https://ift.tt/2KiQg05

Old PC with a Foxconn n15235 motherboard needs drivers! Help!!

So my Pc corrupted and I had to fresh install windows on it, but now its missing 3 drivers and one of them is for the Ethernet controller! I've tried searching everywhere for the windows 7 drivers but all I seem to find are some dodgey programs saying they will install it for me. Problem is without the ethernet driver I can't bloody connect to the internet. I've been using a USB to try get some drivers on there, but they just end up being useless programmes . I'm also a bit of a noob at these things, I don't understand where to find the names of things in my PC, I've opened it up but I don't understand whats significant and what isnt. If someone has the drivers and can teach me how to install them I'd be very appreciative! Submitted April 29, 2018 at 02:47PM by darrilsteady https://ift.tt/2r76xMZ