This Week’s Links
Moar Power in Android 9 Pie and the Future
Being a good steward of battery power is an important part of a developer’s relationship with the user, and Google is continuing to add features to the platform to help accomplish this. As part of Google’s announced Play policy about improving app security and performance, an app’s target API level must be no more than one year older than the current Android release.
Build New Experiences with the Google Photos Library API
As Google shared in May, people create and consume photos and videos in many different ways, and Google believes it should be easier to do more with the photos people take, across more of the apps and devices. That’s why Google created the Google Photos Library API: to give developers the ability to build photo and video experiences in products that are smarter, faster, and more helpful.
Building a Photo Booth for Droidcon NYC
A month ago, the Square Team released the Reader SDK. At Droidcon NYC, the Square Team wanted to make payments cool, so they built SquickPic, a fun Android photo booth where users can pay a dollar, choose a filter, smile, and snap! The photo booth prints the picture and tweets it (@SquickPic). Learn more about how the team built the photo booth in this post.
Icing on the Slice: Providing More Value to Users with Multiple Actions
Slices provide the ability for apps to share information and controls with other apps. While basic Slices have their place, developers will often want to provide users with more controls. In the this series of posts, learn about the different kinds of actions developers can add to Slices and how they are used.
Android 9 Pie, Thoroughly Reviewed
It’s time for another big Android release—and another big review to go along with it. The latest update for the world’s most popular operating system is Android 9 (not 9.0) Pie. While last year’s Android 8.0 Oreo release focused on under-the-hood changes, Android 9 Pie ships a ton of user-facing features and UI changes, making it feel like the “tock” to Oreo’s “tick.” Read the review here.
If you’ve tried photo editing apps where you can apply artistic styles to your images, creating filters like these takes months of effort with development teams tweaking and optimizing style transfer models to create unique experiences millions of users love. Now, with Fritz, you’ll be able to add the same features to your app in minutes. Learn more about Fritz in this post.
It’s been two and a half years since Qualcomm last released a major new smartwatch chip But soon, Qualcomm will be releasing a new processor for watches, called the Snapdragon Wear 3100, that’s meant to extend battery life, enhance always-on displays, and offer more versatility when it comes to sports devices and fitness sensors.
List of Android Pie (Android 9) Ports for Smartphones and Tablets
Since Android Pie was announced and its source code made available on AOSP, the developer community on our forums has been hard at work building the latest release for their devices. Although the stable, official Android 9 Pie release is currently only available for the Google Pixel/Pixel XL, Google Pixel 2/Pixel 2 XL, and Essential Phone, we’ve seen ports of the latest Android version make their way to devices as old as the original Motorola Moto G and OnePlus One. This post features a list of Android smartphones and tablets that have received an unofficial Android 9 Pie custom ROM.
If you want to respond programmatically to changes in the spacial orientation of a mobile device, and maybe you’re writing a feature that directs the user towards a nearby location, or you’d just like to add some surprise and delight parallax to your loading screen. In this post, learn the basics of spacial orientation.
Declare expected errors of your API and generate implementing code automatically. ApI-Error-Handler uses declarative error handling. Define expected behaviour of API and don’t worry about actual implementation. It uses your annotations to generate code that will make sure your interface methods get called when specific error code is returned from API.
PixelShot is an Android library that can save any
SurfaceView as an image in the formats
JPG/PNG/nomedia. The library works on a asynchronous task behind the scenes and handles errors of I/O operations and manages memory allocation for you.