Read the blog post for all the details on building a DocumentsProvider and making files your app owns available to other apps through the Storage Access Framework. The Storage Access Framework provides the UI for your DocumentsProvider, so you can focus solely on providing the metadata for the directories and files provided by your app

Hutch is a London based mobile studio focusing entirely on racing games, with more than 10 million players on Google Play. Learn how they improved game design and user engagement with A/B testing, by providing more informed data to make the best possible game for players. – Get the Playbook for Developers app to stay

One of the hangups of having an awesome, modern, complex mobile application is all the stuff you gotta do to get it working just so the user is happy. It seems counter-intuitive then, that when you do all that stuff before the app boots up, it actually causes unhappy users. And one of the common

As developers, there’s nothing we like more than an amazing Activity that delights and entertains our users. But sadly initializing all the subsystems, resources, and layouts to provide that experience takes a bit of time and memory, meaning the users will have to wait for their transcendent experience. As such one of the most important

With the help of the Jack toolchain, you’ll be able to cut out boilerplate code with the help of some Java 8 language features. Lambda expressions provide a compact way to express functional interfaces (interfaces with a single method) and method references allow you to use existing methods as lambda expressions – both features available

Veewo is a small game developer in China which now has 70% of all their users coming from the Android platform. Their recent hit ‘Super Phantom Cat’ gained 120K downloads within a week on Google Play. Watch Jason Yeung, CEO, and Yop Chen, Producer, explain how Veewo successfully grew their games business with Google Play

Every quarter second a user spends staring at a blank screen, instead of interfacing with your app, is a quarter second more they are willing to close your app, and give their attention to something else. As such, you want to make sure that your app launches as fast as possible. In this video Colt

Read the blog post: Direct Boot allows your alarm clock, messaging app, accessibility service, or any app with timely and important notifications to run immediately after boot and before the user has unlocked their device. By storing the minimum amount of data in the device protected storage area (and keeping any sensitive data on the