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.
Posted by Vikram Tank (Product Manager), Coral Team
Coral has been public for about a month now, and we’ve heard some great feedback about our products. As we evolve the Coral platform, we’re making our products easier to use and exposing more powerful tools for building devices with on-device AI.
Today, we're updating the Edge TPU model compiler to remove the restrictions around specific architectures, allowing you to submit any model architecture that you want. This greatly increases the variety of models that you can run on the Coral platform. Just be sure to review the TensorFlow ops supported on Edge TPU and model design requirements to take full advantage of the Edge TPU at runtime.
We're also releasing a new version of Mendel OS (3.0 Chef) for the Dev Board with a new board management tool called Mendel Development Tool (MDT).
To help with the developer workflow, our new C++ API works with the TensorFlow Lite C++ API so you can execute inferences on an Edge TPU. In addition, both the Python and C++ APIs now allow you to run multiple models in parallel, using multiple Edge TPU devices.
In addition to these updates, we’re adding new capabilities to Coral with the release of the Environmental Sensor Board. It’s an accessory board for the Coral Dev Platform (and Raspberry Pi) that brings sensor input to your models. It has integrated light, temperature, humidity, and barometric sensors, and the ability to add more sensors via it's four Grove connectors. The secure element on-board also allows for easy communication with the Google Cloud IOT Core.
The team has also been working with partners to help them evaluate whether Coral is the right fit for their products. We’re excited that Oivi has chosen us to be the base platform of their new handheld AI-camera. This product will help prevent blindness among diabetes patients by providing early, automated detection of diabetic retinopathy. Anders Eikenes, CEO of Oivi, says “Oivi is dedicated towards providing patient-centric eye care for everyone - including emerging markets. We were honoured to be selected by Google to participate in their Coral alpha program, and are looking forward to our continued cooperation. The Coral platform gives us the ability to run our screening ML models inside a handheld device; greatly expanding the access and ease of diabetic retinopathy screening.”
Finally, we’re expanding our distributor network to make it easier to get Coral boards into your hands around the world. This month, Seeed and NXP will begin to sell Coral products, in addition to Mouser.
We're excited to keep evolving the Coral platform, please keep sending us feedback at coral-support@google.com.
You can see the full release notes on Coral site.
Posted by Marisa Pareti, on behalf of Women Techmakers
Women Techmakers creates visibility, community and resources for women in technology by hosting events, offering free training and piloting new initiatives with different groups and partners around the world. Earlier this year, we launched Women Techmakers in 60 Seconds, a YouTube series where we explain advanced technical topics in one minute or less.
Today, we’re excited to announce our partnership with the GDS Global Localization Program to expand the accessibility and reach of our content. Together, our teams will work to create a diverse user experience by reducing language and cultural barriers. Localization goes beyond translation. While references in the US might not be popular concepts in other countries, our passionate partners ensure they sound natural to people around the world.
We’re proud to produce a series that reaches, inspires, and educates the Google Developer Community all over the world. Every other Wednesday, we’ll publish a new episode discussing topics like APIs, Virtual Machines, and more. In the comments below the video, we’ll include additional resources for you to explore if you want a deeper dive into the video’s theme. Be sure to subscribe so you don’t miss an episode. If you’re interested in learning more and getting involved with Women Techmakers, check out our website and sign up to become a member.
Posted by Zerzar Bukhari, Product Manager, G Suite
In February 2019, we announced upcoming changes to the Google Groups Settings API. Based on your feedback, we're making improvements to the Groups API to make it easier for you to assess the impact and take action. For the full list of changes, see this help center article.
When will API changes take effect?
The new features will be available starting March 25, 2019. It may take up to 72 hours for the features to rollout to everyone
What's changing?
For complete detail on Groups Settings API behavior changes, please reference this table.
Posted by Roy Glasberg, Head of Launchpad
Launchpad's mission is to accelerate innovation and to help startups build world-class technologies by leveraging the best of Google - its people, network, research, and technology.
In September 2018, the Launchpad team welcomed ten of the world's leading FinTech startups to join their accelerator program, helping them fast-track their application of advanced technology. Today, March 15th, we will see this cohort graduate from the program at the Launchpad team's inaugural event - The Future of Finance - a global discussion on the impact of applied ML/AI on the finance industry. These startups are ensuring that everyone has relevant insights at their fingertips and that all people, no matter where they are, have access to equitable money, banking, loans, and marketplaces.
Tune into the event from wherever you are via the livestream link
The Graduating Class of Launchpad FinTech Accelerator San Francisco'19
Since joining the accelerator, these startups have made great strides and are going from strength to strength. Some recent announcements from this cohort include:
We look forward to following the success of all our participating founders as they continue to make a significant impact on the global economy.
Want to know more about the Launchpad Accelerator? Visit our site, stay updated on developments and future opportunities by subscribing to the Google Developers newsletter and visit The Launchpad Blog.
Posted by Roy Glasberg, Founder of Launchpad Accelerator
For the past six years, Launchpad has connected startups from around the world with the best of Google - its people, network, methodologies, and technologies. We have worked with market leaders in over 40 countries across 6 regional programs (San Francisco, Brazil, Africa, Israel, India, and Tokyo). Launchpad also includes a new program in Mexico announced earlier this year, along with our Indie Games Accelerator and Google.org AI for Social Good Accelerator programs.
We are pleased to announce that the next cohort of startups has been selected for our upcoming programs in Africa, Brazil, and India. We reviewed over 1,000 applications for these programs, and were thoroughly impressed with the quality of startups that indicated their interest. The startups chosen represent those using technology to create a positive impact on key industries in their region and we look forward to supporting them and connecting them with startup ecosystems around the world.
In Africa, we have selected 12 startups from 6 African countries for our 3rd class in this region:
In India, for our 2nd class, we are focused on seed to growth-stage startups that operate across a number of sectors using ML and AI to solve for India-specific problems:
In Brazil, we have chosen startups that are applying ML in interesting ways and are solving for local challenges.
Applications are still open for Launchpad Accelerator Mexico - if you are a LATAM-based startup using technology to solve big challenges for that region, please apply to the program here.
As with all of our previous regional classes, these startups will benefit from customized programs, access to partners and mentors on the ground, and Google's support and dedication to their success.
Stay updated on developments and future opportunities by subscribing to the Google Developers newsletter, as well as The Launchpad Blog.
Posted by Billy Rutledge (Director) and Vikram Tank (Product Mgr), Coral Team
AI can be beneficial for everyone, especially when we all explore, learn, and build together. To that end, Google's been developing tools like TensorFlow and AutoML to ensure that everyone has access to build with AI. Today, we're expanding the ways that people can build out their ideas and products by introducing Coral into public beta.
Coral is a platform for building intelligent devices with local AI.
Coral offers a complete local AI toolkit that makes it easy to grow your ideas from prototype to production. It includes hardware components, software tools, and content that help you create, train and run neural networks (NNs) locally, on your device. Because we focus on accelerating NN's locally, our products offer speedy neural network performance and increased privacy — all in power-efficient packages. To help you bring your ideas to market, Coral components are designed for fast prototyping and easy scaling to production lines.
Our first hardware components feature the new Edge TPU, a small ASIC designed by Google that provides high-performance ML inferencing for low-power devices. For example, it can execute state-of-the-art mobile vision models such as MobileNet V2 at 100+ fps, in a power efficient manner.
Coral Camera Module, Dev Board and USB Accelerator
For new product development, the Coral Dev Board is a fully integrated system designed as a system on module (SoM) attached to a carrier board. The SoM brings the powerful NXP iMX8M SoC together with our Edge TPU coprocessor (as well as Wi-Fi, Bluetooth, RAM, and eMMC memory). To make prototyping computer vision applications easier, we also offer a Camera that connects to the Dev Board over a MIPI interface.
To add the Edge TPU to an existing design, the Coral USB Accelerator allows for easy integration into any Linux system (including Raspberry Pi boards) over USB 2.0 and 3.0. PCIe versions are coming soon, and will snap into M.2 or mini-PCIe expansion slots.
When you're ready to scale to production we offer the SOM from the Dev Board and PCIe versions of the Accelerator for volume purchase. To further support your integrations, we'll be releasing the baseboard schematics for those who want to build custom carrier boards.
Our software tools are based around TensorFlow and TensorFlow Lite. TF Lite models must be quantized and then compiled with our toolchain to run directly on the Edge TPU. To help get you started, we're sharing over a dozen pre-trained, pre-compiled models that work with Coral boards out of the box, as well as software tools to let you re-train them.
For those building connected devices with Coral, our products can be used with Google Cloud IoT. Google Cloud IoT combines cloud services with an on-device software stack to allow for managed edge computing with machine learning capabilities.
Coral products are available today, along with product documentation, datasheets and sample code at g.co/coral. We hope you try our products during this public beta, and look forward to sharing more with you at our official launch.
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:
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.
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.
Posted by the Flutter team
The Flutter team is coming to you live this week from Mobile World Congress in Barcelona, the largest annual gathering of the mobile technology industry. One year ago, we announced the first beta of Flutter at this same event, and since then Flutter has grown faster than we could have imagined. So it seems fitting that we celebrate this anniversary occasion with our first stable update release for Flutter.
Flutter 1.2 is the first feature update for Flutter. We've focused this release on a few major areas:
Having shipped Flutter 1.0, we focused a good deal of energy in the last couple of months on improving our testing and code infrastructure, clearing a backlog of pull requests, and improving performance and quality of the overall framework. We have a comprehensive list of these requests in the Flutter wiki for those who are interested in the specifics. This work also included broader support for new UI languages such as Swahili.
We continue to make improvements to both the Material and Cupertino widget sets, to support more flexible usage of Material and continue to strive towards pixel-perfect fidelity on iOS. The latter work includes support for floating cursor text editing, as well as showing continued attention to minor details (for example, we updated the way the text editing cursor paints on iOS for a faithful representation of the animation and painting order). We added support for a broader set of animation easing functions, inspired by the work of Robert Penner. And we added support for new keyboard events and mouse hover support, in preparation for deeper support for desktop-class operating systems.
The plug-in team has also been busy in Flutter 1.2, with work well underway to support in-app purchases, as well as many bug fixes for video player, webview, and maps. And thanks to a pull request contributed by a developer from Intuit, we now have support for Android App Bundles, a new packaging format that helps in reducing app size and enables new features like dynamic delivery for Android apps.
Lastly, Flutter 1.2 includes the Dart 2.2 SDK, an update that brings significant performance improvements to compiled code along with new language support for initializing sets. For more information on this work, you can read the Dart 2.2 announcement.
(As an aside, some might wonder why this release is numbered 1.2. Our goal is to ship a 1.x release to the 'beta' channel on about a monthly basis, and to release an update approximately every quarter to the 'stable' channel that is ready for production usage. Our 1.1 last month was a beta release, and so 1.2 is therefore our first stable release.)
Mobile developers come from a variety of backgrounds and often prefer different programming tools and editors. Flutter itself supports different tools, including first-class support for Android Studio and Visual Studio Code as well as support for building apps from the command line, so we knew we needed flexibility in how we expose debugging and runtime inspection tools.
Alongside Flutter 1.2, we're delighted to preview a new web-based suite of programming tools to help Flutter developers debug and analyze their apps. These tools are now available for installation alongside the extensions and add-ins for Visual Studio Code and Android Studio, and offer a number of capabilities:
We plan to invest further in this new web-based tooling for both Flutter and Dart developers and, as integration for web-based experiences improves, we plan to build these services directly into tools like Visual Studio Code.
In addition to the engineering work, we took some time after Flutter 1.0 to document our 2019 roadmap, and you'll see that we've got plenty of work ahead of us.
A big focus for 2019 is growing Flutter beyond mobile platforms. At Flutter Live, we announced a project codenamed "Hummingbird", which brings Flutter to the web, and we plan to share a technical preview in the coming months. In addition, we continue to work on bringing Flutter to desktop-class devices; this requires work both at the framework level as described above, as well as the ability to package and deploy applications for operating systems like Windows and Mac, in which we're investing through our Flutter Desktop Embedding project.
This week, we're also excited to launch Flutter Create, a contest that challenges you to build something interesting, inspiring, and beautiful with Flutter using five kilobytes or less of Dart code. 5K isn't a lot -- for a typical MP3 file, it's about a third of a second of music -- but we're betting you can amaze us with what you can achieve in Flutter with such a small amount of code.
The contest runs until April 7th, so you've got a few weeks to build something cool. We have some great prizes, including a fully-loaded iMac Pro developer workstation with a 14-core processor and 128GB of memory that is worth over $10,000! We'll be announcing the winners at Google I/O, where we'll have a number of Flutter talks, codelabs and activities.
Flutter is now one of the top 20 software repos on Github, and the worldwide community grows with every passing month. Between meetups in Chennai, India, articles from Port Harcourt, Nigeria, apps from Copenhagen, Denmark and incubation studios in New York City, USA, it's clear that Flutter continues to become a worldwide phenomenon, thanks to you. You can see Flutter in apps that have hundreds of millions of users, and in apps from entrepreneurs who are bringing their first idea to market. It's exciting to see the range of ideas you have, and we hope that we can help you express them with Flutter.
Attendees of a Flutter deep dive at Technozzare, SRM University.
Finally, we've recently launched a YouTube channel exclusively dedicated to Flutter. Be sure to subscribe at flutter.dev/youtube for shows including the Boring Flutter Development Show, Widget of the Week, and Flutter in Focus. You'll also find a new case study from Dream11, a popular Indian fantasy sports site, as well as other Developer Stories. See you there!