Mark Allison shows how easy Android O makes using custom fonts in your apps. There's also a chance for a backport in the support libraries.
Ataul Munim shows how and why you should use Espresso to test your custom Views on an Android device.
The Philosophical Hacker shows how our tests can tell us that code within Activitys have tight coupling and how test driving the functionality leads to a design that has looser coupling.
In this post by Jason Feinstein you'll learn how to optimise performance for sqlite insertions.
In this post you'll learn how to share files from a cache like Glide with other apps using the FileProvider API.
After attending Droidcon Boston, Brandi Shailer realized that whatever your challenge, the answer is... it’s all about community.
Google's Android developer documentation now includes a guide for using the new physics-based animation system.
First in a two part series, this post sets the stage by describing how individual developers opt into permanent mediocrity and reap rewards for doing so.
One of the more controversial changes in Android O — for apps with a sufficiently-high targetSdkVersion — is the effective ban on implicit broadcasts. Mark Murphy takes a deeper dive into what this means and why we are here.
This was the first year for the DroidCon Boston Conference. Annyce Davis shares a few highlights of the event.
This post from Renato Iwashima provides an overview of how he began the journey to improve accessibility in LinkedIn’s Android apps
Erik Hellman shares how to use RxJava to execute DiffUtil calculations on a background thread.
Hazem Saleh shares some tips & tricks to move your Mockito 1.x tests to the newer 2.x release.
In this blogpost you'll learn how to show details layout with shared element transitions using the scene framework.
Building native Android and iOS mobile apps has never been easier with NativeScript and Angular. Create fast and attractive cross-platform apps using a single code set composed of web technologies such as JavaScript and CSS on an Angular base. Sign up for a free video course until April 30, 2017.
Special offer for Android Weekly readers: save 177ドル with coupon "DEV238". With Zendesk's Mobile SDK, you can join Rovio Games and Swiftkey in bringing rich, native, in-app support to your app quickly and easily. Try it out today.
Cloud-based CI/CD platform for small teams and enterprises that value comprehensive options to build, test and deploy mobile apps. Specify test targets, parameters and devices for every instrumentation test and deploy straight to Google Play. Trusted by Toyota & Sainsbury's. Get started for free.
Are you an awesome Android Developer? Do you want to work on products that are seen by tens of millions of users? Are you passionate about clean code? Tinder is hiring talented Senior Android Engineers that will be instrumental in taking our product to the next level! Apply below
Implementation of Material Design Chips component for Android. The library provides two views: ChipsInput and ChipView.
Do you need to edit CSV files in your Android app? AdaptiveTableLayout is a library that makes it possible to read, edit and write CSV files. One thing that we think is missing (but it's coming soon): View only of CSV files.
With the releas of Android Studio 2.4 Preview 6, Java 8 language features are now supported by the Android build system, which now desugars Java 8 class files to Java 7-compatible class files, so you can use lambdas, method references and other features of Java 8.
Alex Lockwood has released Shape Shifter v0.2.0, a HUGE update with a TON of new features. The most significant improvement is that it is now possible to morph paths with different amounts of subpaths.
Anbox puts the Android operating system into a container, abstracts hardware access and integrates core system services into a GNU/Linux system. Every Android application will behave integrated into your operating system like any other native application
AndroidMakers Keynote with Romain Guy and Chet Haase
The team continues the discussion with Alexey Tsvetkov. They talk about build systems for Android development, including: Gradle, Buck & Bazel.