AOSP Application Updates

Posted by Raman Tenneti, AOSP Software Engineer and Ally Sillins, AOSP Program Manager When we started the Android Open Source Project (AOSP) 10 years ago, we included some basic applications in the AOSP build for three main purposes: to provide a usable set of applications for someone building an Android device from our AOSP to serve as a demonstration for the nascent Android app developer community, showcasing how they should build some of these…

Continue Reading

Preventing Unwanted Content from Google Keyboard

Android 7.1 added the ability for IMEs to send images (and more) to EditTexts. Supporting rich content requires you to explicitly opt-in by overriding EditText.onCreateInputConnection(). It's a bit of a hassle, and not everyone wants to accept rich content, so unsurprisingly many apps don't support it. Normally if you try to insert rich content into an app lacking support, then nothing happens. But the Google Keyboard (aka Gboard), which comes standard on many devices,…

Continue Reading

Google Mobile Developer Day at Game Developers Conference 2019

Posted by Kacey Fahey, Developer Marketing, Google Play & Android We're excited to host the Google Mobile Developer Day at Game Developers Conference 2019. We are taking this opportunity to share best practices and our plans to help your games businesses, which are fuelling incredible growth in the global mobile games market. According to Newzoo, mobile games revenue is projected to account for nearly 60% of global games revenue by 2021. The drivers of…

Continue Reading

Android Jetpack Navigation Stable Release

Posted by Ian Lake, Software Engineering Lead & Jisha Abubaker, Product Manager Cohesive tooling and guidance for implementing predictable in-app navigation Today we're happy to announce the stable release of the Android Jetpack Navigation component. The Jetpack Navigation component's suite of libraries, tooling and guidance provides a robust, complete navigation framework, freeing you from the challenges of implementing navigation yourself and giving you certainty that all edge cases are handled correctly. With the Jetpack…

Continue Reading

Grow your indie game with Google Play

Posted by Patricia Correa, Director, Platforms & Ecosystems Developer Marketing Google Play empowers game developers of all sizes to engage and delight people everywhere, and build successful businesses too. We are inspired by the passion and creativity we see from the indie games community, and, over the past few years, we've invested in and nurtured indie games developers around the world, helping them express their unique voice and bring ideas to life. This year,…

Continue Reading

Android Jetpack WorkManager Stable Release

Posted by Sumir Kataria, Software Engineering Lead & Jisha Abubaker, Product Manager Simplify how you manage background work with WorkManager Today, we're happy to announce the release of Android Jetpack WorkManager 1.0 Stable. We want to thank so many of you in our dev community who have given us feedback and logged bugs along the way - we've gotten here thanks to your help! When we looked at the top problems faced by developers,…

Continue Reading

Android Security Improvement update: Helping developers harden their apps, one thwarted vulnerability at a time

Posted by Patrick Mutchler and Meghan Kelly, Android Security & Privacy Team Helping Android app developers build secure apps, free of known vulnerabilities, means helping the overall ecosystem thrive. This is why we launched the Application Security Improvement Program five years ago, and why we're still so invested in its success today. What the Android Security Improvement Program does When an app is submitted to the Google Play store, we scan it to determine…

Continue Reading

The eventual guide to develop bug free mobile app

Develop bug free mobile app are mandatory nowadays because, slowly smart phones are becoming basic need of people. People have become so addicted to their smartphones that they feel incomplete without it. And what makes them to become so intimate with smart phones? Yes you are right, it’s applications. The variety of apps available today enables users to do the great variety of things using their mobile phone only. So applications must be perfect, smooth…

Continue Reading

Google Play Protect in 2018: New updates to keep Android users secure

Posted by Rahul Mishra and Tom Watkins, Android Security & Privacy Team In 2018, Google Play Protect made Android devices running Google Play some of the most secure smartphones available, scanning over 50 billion apps everyday for harmful behaviour. Android devices can genuinely improve people's lives through our accessibility features, Google Assistant, digital wellbeing, Family Link, and more — but we can only do this if they are safe and secure enough to earn…

Continue Reading

Expanding target API level requirements in 2019

Posted by Edward Cunningham, Android Security & Privacy Team In a previous blog we described how API behavior changes advance the security and privacy protections of Android, and include user experience improvements that prevent apps from accidentally overusing resources like battery and memory. Since November 2018, all app updates on Google Play have been required to target API level 26 (Android 8.0) or higher. Thanks to the efforts of thousands of app developers, Android…

Continue Reading

Setting Up Development Environment Using React Native on Windows

Recently, I decided to explore and use React Native for developing Android Apps. However, as I was setting up my development environment on Windows, I ran into a lot of challenges. Setting up React Native on Windows is challenging and requires attention to a lot of moving pieces, even if you want to get a sample app up and running on an emulator.In this article, I will discuss about a how to set up…

Continue Reading

An Update on Android Things

Posted by Dave Smith, Developer Advocate for IoT Over the past year, Google has worked closely with partners to create consumer products powered by Android Things with the Google Assistant built-in. Given the successes we have seen with our partners in smart speakers and smart displays, we are refocusing Android Things as a platform for OEM partners to build devices in those categories moving forward. Therefore, support for production System on Modules (SoMs) based…

Continue Reading

Display YouTube, Vimeo, and Dailymotion videos in your Android apps

If your latest Android app is going to find an audience, then you need to deliver an engaging user experience. In this article, I’ll show you how to deliver a richer, multimedia experience, by incorporating video content into your Android apps. We’ll be exploring the two major ways that you can add videos to your applications: Including one or more video files in your project’s “resources” directory. Embedding content from a video-sharing website. When…

Continue Reading

Google releases source code of Santa Tracker for Android 2018

Posted by Chris Banes, Chief Elf of Android Engineering Today, we pushed the source code for Google's Santa Tracker 2018 Android app at google/santa-tracker-android, including its 17 mini-games, Santa tracking feature, Wear app and more! Visually the app looks much the same this year, but underneath the hood the app has gone on a massive size reduction exercise to make the download from Google Play as small as possible. When a user downloads the…

Continue Reading

Using react-navigation 3.0 in React Native apps

Source: One Trip at a Timereact-navigation is probably the only dependency I use in React Native apps. I’m happy with it so far, then version 3.0 came out with a few breaking changes. It’s not that big deal but may take us sometime upgrading if we don’t pay enough attention. Here is my exploration and how to overcome the upgrading pains.React Navigation is born from the React Native community’s need for an extensible yet easy-to-use…

Continue Reading

[TUT] Creating a ByteString in Android

The protobuf library has a construct called ByteString. This is a immutable sequence of bytes, usually used to serialise a file or other piece of data. Recently when using the Google Cloud Speech to Text library I had to convert a local voice recording to this protobuf ByteString to be able to send it to […] [TUT] Creating a ByteString in Android Posted first on " Blundell " Author: blundell

Continue Reading

The New Toolbox App 1.13 with Android Studio inside!

TL;DR: the 1.13 update includes support for Android Studio, a new toggle to update all the tools you have installed automatically, a downgrade option, refreshed Settings UI, and bug fixes. Download now Android Studio support We are excited to announce the new version of Toolbox App, which comes with an eagerly awaited feature as voted for by you – support for Android Studio! It is now possible to install Android Studio as you would…

Continue Reading

Android Studio 3.3

Posted by Jamal Eason, Product Manager We are excited to kick off the new year with a stable release of Android Studio 3.3 focused on refinement and quality. You can download it today from developer.android.com/studio. Based on the feedback from many of you, we have taken a step back from large features to focus on our quality fundamentals. The goal is to ensure Android Studio continues to help you stay productive in making great…

Continue Reading

Make your site stand out! — Say no to gray toolbars!

See how nice the toolbar color looks on Scotch Development website ?😍😍😍. I bet that got you going like “Cool! how are they doing that?” 😱Starting in version 39 on Chrome for Android on Lollipop(and beyond), you can now use a sweet awesome meta element in your html5 document’s section called theme-color to set the toolbar color of the Chrome for Android browser. Know what this means? No more gray toolbar! 🕺💃🕺Tell me how to do this already!Ready for it? Here it is:So you…

Continue Reading

Make a Material Design login page with Flutter — The Basics

Make a Material Design login page with Flutter — The BasicsFrom scratch!⚡Where was I?Such a long break it was. My last blog post came a month ago 👀. You see, it’s not like I just vanished from the web, I achieved a quite great deal of stuff in between this period. I’m happy to tell you all that now I’m a Udacity’s Android Developer Nanodegree graduate! But you didn’t come here for hearing this right? So, I thought…

Continue Reading
Close Menu
Skip to toolbar