Tag Archives: developers

From puzzles to poster-making: 2019’s Google Play Award winners

To kick off this year’s Google I/O, we hosted our fourth annual Google Play Award ceremony to recognize the most innovative developers behind the top apps and games on Google Play over the past year. These apps and games had stiff competition across nine categories, including new additions like Most Inventive, Best Living Room Experience and Most Beautiful Game. We’re sharing the winners that rose to the top for providing the best experiences for fans, making an impact on their communities and raising the bar for quality content on Google Play.

Standout Well-Being App

Apps empowering people to live the best version of their lives, while demonstrating responsible design and engagement strategies.

Best Accessibility Experience

Apps and games enabling device interaction in an innovative way that serve people with disabilities or special needs.

The Envision AI logo with a dark green background and "e" in the center.

Envision AI by Envision Technologies BV

Best Social Impact

Apps and games that create a positive impact in communities around the world (focusing on health, education, crisis response, refugees, and literacy).

The Wisdo logo with a purple background and "w" in the center.

Wisdo by Wisdo LTD.

Most Beautiful Game

Games that exemplify artistry or unique visual effects either through creative imagery, and/or utilizing advanced graphics API features.

The Shadowgun Legends logo with two robots.

SHADOWGUN LEGENDS by MADFINGER Games

Best Living Room Experience

Apps that create, enhance, or enable a great living room experience that brings people together.

Most Inventive

Apps and games that display a groundbreaking new use case, like utilize new technologies, cater to a unique audience, or demonstrate an innovative application of mobile technology for users.

The Tick Tock logo with 2 hands holding pocket watches.

Tick Tock: A Tale of Two by Other Tales Interactive

Standout Build for Billions Experience

Apps and games with optimized performance, localization and culturalization for emerging markets.

Best Breakthrough App

New apps with excellent overall design, user experience, engagement, retention and strong growth.

The Slowly logo with a mailbox with a letter in it.

SLOWLY by Slowly Communications Ltd.

Best Breakthrough Game

New games with excellent overall design, user experience, engagement, retention and strong growth.

Marvel logo with colorful background

MARVEL Strike Force by FoxNext Games

To check out this year’s winners, head over to play.google.com/gpa2019.

Source: Android


Level up on Android with Indie Games Accelerator

Games are a powerful medium of creative expression, and at Google Play we’re inspired by the passion of game developers everywhere. Last year we announced the Indie Games Accelerator, a special edition of Launchpad Accelerator, to help top indie game developers from emerging markets achieve their full potential on Google Play.

Google Play | Indie Games Accelerator 2018

Our team of program mentors coached some of the best gaming talent from India, Pakistan and Southeast Asia. Thanks to the positive feedback we received around the program, we are bringing it back in 2019. Applications for the class of 2019 are now open, and we’re expanding the program to developers from select countries in Asia, the Middle East, Africa and Latin America.


Selected participants will be invited to attend two all-expenses-paid gaming bootcamps at the Google Asia-Pacific office in Singapore. There, they’ll receive personalized mentorship from Google teams and industry experts. Additional benefits include Google hardware, invites to exclusive Google and industry events and more.
Indie Games Accelerator journey | MochiBits (Android Developer Story)

Howard Go, the co-founder of Mochibits LLC, talks about how the program helped him improve his game's downloads and ratings.

Head to our website to find out more about our program and apply. Applications are due May 19, 2019.


Advance your career with the Google Africa Certifications Scholarships

Posted by William Florance, Global Head, Developer Training Programs

Building upon our pledge to provide mobile developer training to 100,000 Africans to develop world class apps, today we are pleased to announce the next round of Google Africa Certification Scholarships aimed at helping developers become certified on Google’s Android, Web, and Cloud technologies.

This year, we are offering 30,000 additional scholarship opportunities and 1,000 grants for the Google Associate Android Developer, Mobile Web Specialist, and Associate Cloud Engineer certifications. The scholarship program will be delivered by our partners, Pluralsight and Andela, through an intensive learning curriculum designed to prepare motivated learners for entry-level and intermediate roles as software developers. Interested students in Africa can learn more about the Google Africa Certifications Scholarships and apply here

According to World Bank, Africa is on track to have the largest working-age population (1.1 billion) by 2034. Today’s announcement marks a transition from inspiring new developers to preparing them for the jobs of tomorrow. Google’s developer certifications are performance-based. They are developed around a job-task analysis which test learners for skills that employers expect developers to have.

As announced during Sundar Pichai - Google CEO’s visit to Nigeria in 2017, our continued initiatives focused on digital skills training, education and economic opportunity, and support for African developers and startups, demonstrate our commitment to help advance a healthy and vibrant ecosystem. By providing support for training and certifications we will help bridge the unemployment gap on the continent through increasing the number of employable software developers.

Although Google’s developer certifications are relatively new, we have already seen evidence that becoming certified can make a meaningful difference to developers and employers. Adaobi Frank - a graduate of the Associate Android Developer certification - got a better job that paid ten times more than her previous salary after completing her certification. Her interview was expedited as her employer was convinced that she was great for the role after she mentioned that she was certified. Now, she's got a job that helps provide for her family - see her video here. Through our efforts this year, we want to help many more developers like Ada and support the growth of startups and technology companies throughout Africa.

Follow this link to learn more about the scholarships and apply.

One week until Code Jam kicks off—here’s why you should register

Code Jam, Google's longest-running programming competition, is returning for its sixteenth year. We’re offering another season of challenging algorithmic problems (including some that are interactive) for our global community. Whether you're a seasoned contestant or brand new to the coding competition space, here are three reasons why you shouldn't miss Code Jam 2019:

  1. Solve intriguing and fun problems. Every year, the Code Jam engineering team and a dedicated group of Google contributors spend thousands of combined hours creating, testing and publishing some of the toughest problem sets in the world. Despite the complexity of these problems, we hear from contestants that they enjoy the playful nature of Code Jam problem statements. (Who wouldn't want to help a group of raucous mathematicians with their party acoustics?) One of our more recent and unusual problems, Name-Preserving Network, required contestants to evaluate a scrambled network (of their own design) to prove they could map it back to its original configuration. This was also an interactive problem, in which contestants' code had an adaptive conversation with our judge. We introduced problems like this to Code Jam in 2018, and we're proud to offer many more this year. The best part? All you need to get started is access to a computer and an internet connection.
  2. Experience some of the old, plus some of the new. We’re bringing back the beloved "ask a question" feature this year, which gives contestants the opportunity to interact with Code Jam engineers during online rounds. We're also introducing new concepts, like the ability to test a solution on our servers as well as providing certificates to our competitors. Our website and platform received a refreshed look and feel that we're debuting this season. But don’t worry—the Code Jam staples you may know and love aren't going away. We're retaining our contest structure and the coveted prizes—our World Champion will take home $15,000, while the top 1,000 competitors will win a limited edition 2019 t-shirt. And speaking of the World Finals...
  3. Join us back where it all started. After our last online round wraps up in June, we're looking forward to returning to the Bay Area for the World Finals. Out of the tens of thousands of contest participants, only the top 25 will qualify to attend on Friday, August 9th at Google's San Francisco office. As always, we'll livestream the competition on YouTube so that you can watch the action from anywhere. While this is our inaugural World Finals in San Francisco, we're feeling nostalgic about heading back to the Bay Area for the first time in ten years. Almost all of the early Code Jam final rounds took place at Google's headquarters in Mountain View, CA.

The Qualification Round takes place on April 5 (one week from today!), so now’s the time to register for this year’s Code Jam. For the exact time zone in your location, visit our schedule page. We also recommend warming up with previous problems to improve your chances of advancing to Round 1. Do you have what it takes?

Build your next iOS and Android app with Flutter

Mobile development is full of compromises. When you’re building a new app, you’re often forced into a difficult choice: do you build the same app twice—once for iOS, once for Android—so that you have a high quality experience for both platforms? Or do you create one app from a shared codebase that works across both platforms, but doesn't have the performance or user experience you were hoping for? Flutter offers a third way: enabling high-quality user experiences with excellent performance, along with letting you express your designers’ intent and share a common codebase.

Whether you're an entrepreneur with a new app idea, a developer who’s frustrated by the edit-compile-debug cycle of building an app, or a designer who wants to be able to iterate on new design concepts, here are a few reasons why you should consider creating your next app with Flutter.

Beautifully-designed apps on each platform

Creating app designs can involve trade-offs between the creative intent of a designer and the reality of what actually goes into production. Mobile designers and developers often work in different worlds, separated by a hard boundary between the different tools that they use and challenges with iterating on a design during the development process. Sometimes the designer’s vision is compromised by limitations in the APIs or framework the developer uses; sometimes, visual polish gets deferred until “later” because of other development work (and “later” often means “never” in practice).

Two mobile phone screens showing the differences between what was designed, and what was sent into production.

With Flutter, you have control over every pixel on the screen from the beginning, including a full set of widgets that deliver pixel-perfect experiences on both iOS and Android. Designers are using Flutter to create attractive experiences like Reflectly, the number one journaling app on the Apple app store:

The user interface of Reflectly, a journaling app.

There are also some design tools made for Flutter—like 2Dimensions Flare, which you can use to build animations and incorporate them into any app with a single line of code. Here’s an example of a custom animation built with Flare that interactively follows your typing at login:

A mobile log-in screen displaying a bear who follows your cursor as it moves across the screen.

You can find more details about this example here.

And Supernova, a design-to-code tool, recently announced support for exporting Sketch designs directly to Flutter, allowing users of this popular design and wire-framing tool to turn their ideas directly into code.

Fast apps on each platform

Rather than introducing a layer of abstraction between your code and the underlying operating system, Flutter apps are native apps—meaning they compile directly to both iOS and Android devices.

Flutter’s programming language, Dart, is designed around the needs of apps that are created for global audiences. It’s easy to learn, contains a comprehensive set of libraries and packages that reduce the amount of code you have to write and is built for developer performance. When you’re ready to release your app, you can compile your code directly to the ARM machine code of your phone—meaning what you write is exactly what appears on the device—so you can harness the full power of your phone, rather than using a language like JavaScript that needs a separate engine to run.

A side-by-side comparison of two mobile screens showing Flutter rendering animations on the phone in real-time.

Flutter rendering animations on the phone in real-time.

Flutter isn’t a games engine, but it brings games-level performance to your application. Every pixel in Flutter is drawn with the Skia graphics engine: the same hardware-accelerated engine that powers Android and Chrome. This combination enables fast, glitch-free performance for apps—meaning that apps can operate on a phone's screen at 60 frames per second—which will never feel sluggish, even on a slower device.

Productive app creation on each platform

If you’re a mobile app developer, you might feel like you spend more time waiting than coding. When you make a change to your code, you have to recompile it, deploy it to a mobile phone and then bring the app back into the same state it was in before you made the change to see the results. By contrast, Flutter introduces a new capability called Stateful Hot Reload, which transforms this development cycle, letting you implement changes in milliseconds—not minutes. Stateful Hot Reload also allows better collaboration between developers and designers when they want to improve the app design and immediately see the effects.

Two side-by-side screens show how an app’s user interface and logic are updated in the app without the need for recompilation.

Changes to an app’s user interface and logic are updated in the app without the need for recompilation.

Teams using Stateful Hot Reload report major gains to their productivity when making apps. Combining the quick turnaround on changes with the ability to ship for both iOS and Android, we’ve seen apps from brands like Abbey Road Studios, Hamilton and Reflectly go from writing their first line of code to a published app in just weeks.

Get started today

We just launched version 1.2 of Flutter at Mobile World Congress 2019. We encourage you to try Flutter by visiting flutter.dev. You’ll find all the resources you need to get started including videos, codelabs, case studies, documentation and community links.

Building a safer internet, one secure domain at a time

Do you lock your doors when you're not home or when you’re sleeping at night? Your home protects everything and everyone that lies within it—whether that’s your family, pets or belongings—and a door is the most direct way for a criminal to access your home. Locking your door is the simplest thing you can do to keep safe. Similarly, when you’re browsing the web, there’s one key thing that helps keep you and your information safe and “locked” up.


HTTPS is a certificate that works just like the lock on your front door at home. By “locking” your connection to a website, it helps prevent interception or alteration of content on the site you’re visiting. We want every website to have a lock on it. That’s why Google Registry created safe.page: so you can understand the most direct steps you can take to keep yourself and others safe while browsing the internet.

Visit safe.page to learn how to read a URL (to avoid phishing attacks) and the importance of a secure connection (especially when sharing sensitive info like credit cards and passwords).

Build safely, get rewarded

That’s not all we’re doing to support HTTPS. We're also teaming up with WordPress to make it easy for anyone to build a secure website. They make building secure websites a snap by automatically installing SSL certificates at no cost for domains they host. If HTTPS is locking your online information safely, an SSL certificate acts like the actual lock on the door.


If you’ve been thinking of building a website, now’s a good time to get started: We're running a contest for the best sites created through April 30, 2019. Nine winners will be selected based on their website’s user experience, user interface, originality, design and content clarity. Winners will receive a Pixel 3 phone or equivalent prize and the opportunity to be featured on one of Google Registry's websites (get.page, get.app and get.dev). Entering the competition is simple:

  1. Register your .page, .app or .dev domain. All three extensions are secure by default (registered domains only work with an SSL certificate). You can register your domain through your preferred registrar.
  2. Build your website. You can get started building your site on WordPress.com and save 25 percent using the promo code SAFE_A24F at checkout. (The offer is valid until April 30, 2019.) Websites created in other ways on .app, .page and .dev are also eligible for the contest.
  3. Learn more about the contest rules here, including eligibility restrictions, prize details and entry deadlines. Submit your website to the contest at safe.page.

That’s it! Regardless of whether you create your own secure website, we encourage everyone to visit safe.page to learn the fundamentals of keeping your information safe. Good luck and thanks for doing your part to build a safer internet!

.dev for all

Posted by Adam Seligman, VP, Developer Relations

Last week we announced the new .dev top-level domain (TLD) was open for Early Access registrations. As of today, .dev is available to anyone through your registrar of choice (typically $12-$15 for standard priced domains, varies by registrar).

We envision .dev as a home for developers. From tools to programming languages to blogs, .dev is the best place for all the amazing things that you build. Over the past few months, we've launched, or re-launched, many of our own developer sites on the new domain. Here are some of our favorites:

  • Learn how to build a better web at web.dev.
  • Start your open source journey with the right license. Did you know that without the right license, software isn't really open source? Opensource.dev explains why.
  • Learn how to build beautiful native apps on iOS and Android from a single codebase. Visit flutter.dev to learn more.
  • Join the TensorFlow community at tfhub.dev.
  • Analyze and tune your software with performance tracing for Android, Linux, and Chrome. Check out perfetto.dev.
  • Explore Google's open source JavaScript and WebAssembly engine at v8.dev
  • Get your hands on Puppeteer, a Node library that provides a high-level API to control Chrome or Chromium over the DevTools Protocol. Get it at pptr.dev.

But we're not done yet! We've got big plans for .dev, and we'd like to invite you to join us. To start, everyone who applied for a ticket to Google I/O 2019 will get a .dev domain at no cost for one year. If you entered the drawing, check your inbox for your redemption code. We'll be moving more of our existing projects and launching some exciting things on .dev in the months to come. We can't wait to see what you build on .dev -- share what you create with #hellodotdev.

A new space for Southeast Asian developers in Singapore

Posted by Sami Kizilbash, Developer Relations Program Manager

Last November, Raymond Chan, a data scientist at Chope, attended one of our first ML bootcamps for developers and start-ups in Southeast Asia. Over four days, he gained a deeper understanding of how to use Google Cloud Platform to better structure data from approximately 775,000 records on Chope's real-time restaurant reservation booking platform every day. With this new knowledge, Chope has been able to use that data for more effective and timely decision-making, making it easier for customers to book restaurants.

Last week in Singapore, we opened the Developer Space @ Google Singapore—a space that brings together resources to help Southeast Asian developers, entrepreneurs and community groups grow, plus earn more with their businesses. This is the first physical space dedicated to developers that sits inside a Google office, so developers in Singapore can look forward to benefiting from insights, hands-on mentorship and networking opportunities with various teams working at our Asia Pacific headquarters.

Supporting startups and developers like Raymond, and helping them achieve their full potential is something we're passionate about. In addition to the ML bootcamps which we expect another 800 developers in Singapore to attend by the end of this year, we will run a range of workshops on the latest Google tools and technologies, as well as programs like LeadersLab and Indie Games Accelerator that fuel ecosystem growth. We will also support activities run by community groups like Google Developer Groups, Google Business Groups and Women Techmakers.

With developers and startups from Southeast Asia rapidly driving growth across the region, we can't think of a better place to open this new hub. Come join us throughout the year for an exciting roster of events and meet people who, like Raymond, are looking to build and scale great products. Check out our schedule of events here.

A new space for Southeast Asian developers in Singapore

Posted by Sami Kizilbash, Developer Relations Program Manager

Last November, Raymond Chan, a data scientist at Chope, attended one of our first ML bootcamps for developers and start-ups in Southeast Asia. Over four days, he gained a deeper understanding of how to use Google Cloud Platform to better structure data from approximately 775,000 records on Chope's real-time restaurant reservation booking platform every day. With this new knowledge, Chope has been able to use that data for more effective and timely decision-making, making it easier for customers to book restaurants.

Last week in Singapore, we opened the Developer Space @ Google Singapore—a space that brings together resources to help Southeast Asian developers, entrepreneurs and community groups grow, plus earn more with their businesses. This is the first physical space dedicated to developers that sits inside a Google office, so developers in Singapore can look forward to benefiting from insights, hands-on mentorship and networking opportunities with various teams working at our Asia Pacific headquarters.

Supporting startups and developers like Raymond, and helping them achieve their full potential is something we're passionate about. In addition to the ML bootcamps which we expect another 800 developers in Singapore to attend by the end of this year, we will run a range of workshops on the latest Google tools and technologies, as well as programs like LeadersLab and Indie Games Accelerator that fuel ecosystem growth. We will also support activities run by community groups like Google Developer Groups, Google Business Groups and Women Techmakers.

With developers and startups from Southeast Asia rapidly driving growth across the region, we can't think of a better place to open this new hub. Come join us throughout the year for an exciting roster of events and meet people who, like Raymond, are looking to build and scale great products. Check out our schedule of events here.

A new space for Southeast Asian developers in Singapore

Last November, Raymond Chan, a data scientist at Chope, attended one of our first ML bootcamps for developers and start-ups in Southeast Asia. Over four days, he gained a deeper understanding of how to use Google Cloud Platform to better structure data from approximately 775,000 records on Chope’s real-time restaurant reservation booking platform every day. With this new knowledge, Chope has been able to use that data for more effective and timely decision-making, making it easier for customers to book restaurants.


Today in Singapore, we’re opening the Developer Space @ Google Singapore—a space that brings together resources to help Southeast Asian developers, entrepreneurs and community groups grow, plus earn more with their businesses. This is the first physical space dedicated to developers that sits inside a Google office, so developers here can look forward to benefiting from insights, hands-on mentorship and networking opportunities with various teams working at our Asia Pacific headquarters.  


Supporting startups and developers like Raymond, and helping them achieve their full potential is something we’re passionate about. In addition to the ML bootcamps, we will run a range of workshops on the latest Google tools and technologies, as well as programs like LeadersLab and Indie Games Accelerator that fuel ecosystem growth. We will also support activities run by community groups like Google Developer Groups, Google Business Groups and Women Techmakers.


With developers and startups from Southeast Asia rapidly driving growth across the region, we can’t think of a better place to open this new hub. Come join us throughout the year for an exciting roster of events and meet people who, like Raymond, are looking to build and scale great products. Check out our schedule of events here.