Articles & Tutorials | |
Thank You for an awesome year!
(androidweekly.net)
This is the last issue for 2016, so we just wanted to say a big THANK YOU for your support, feedback and for being such an awesome community :) Happy holidays! | |
Building interfaces with ConstraintLayout
(medium.com)
This article highlights recent additions to ConstraintLayout in Android Studio 2.3 (Beta): chains and ratios, as well as gives some general ConstraintLayout tips and tricks. | ||
Electronic Candle using Android Things
(plus.google.com)
Dave Smith created an electroinic candle using ObjectAnimator and Android Things. | |
ExoPlayer 2.1 - What’s new
(medium.com)
ExoPlayer 2.1 is the first major update to ExoPlayer 2. In addition to a whole raft of bug fixes, ExoPlayer 2.1 adds significant pieces of new functionality. Some of the highlights are outlined here. | |
Living (Android) without Kotlin
(hackernoon.com)
Can't use Kotlin for your Android app? Here are some tips and tricks for bringing similar capabilities to Java. | |
Christmas Voice – Part 1
(blog.stylingandroid.com)
Once again it’s Christmas at Styling Android towers, and it's time for a fun app for the holidays. It is a voice changer which allows you sound like either Santa Clause or, if you prefer, an Elf. | |
How does Firebase initialize on Android?
(firebase.googleblog.com)
This article describes how the Firebase SDK initializes itself without requiring a Context. | ||
Seductive Code
(publicobject.com)
When a programming language, API, or design pattern is seductive its cosmetic beauty hides its structural limitations. | |
Testing Android Things – Unit & Vendor tests
(blog.blundellapps.co.uk)
This tutorial will show you how you can architect your Android Things applications to make testing much easier. | |
Engineering the Architecture Behind Uber’s New Rider App
(eng.uber.com)
The Uber engineering team came up with cross-platforms patterns when re-engineering their ride app. | |
Rebuilding the Buffer Android Composer
(overflow.buffer.com)
Joe Birch takes you on a journey through his learnings of going from legacy code to clean architecture with the Buffer app. | |
Papercut
(stu.ie)
Papercut is a library that provides an annotation you can use in your codebase to mark items that should be removed or refactored. | |
Concurrency Primitives in Kotlin
(blog.egorand.me)
A quick look at how Java concurrency constructs map to Kotlin. | |
Jobs | |
Senior Android Engineer
(San Francisco, CA)
At eero, we work to make a simple and effective product that improves people’s lives. As an Android engineer at eero, you will play a lead role in creating new features, improving our build process, and directly impacting on one of our most sacred company values - the user experience. | |
Senior Software Engineer, Mobile
(San Francisco)
The Uber mobile team is looking for talented developers who are passionate about accelerating a worldwide transportation revolution. We're just getting started with our millions of users and hundreds of markets, and exciting challenges loom ahead. | |
Libraries & Code | |
KataScreenshotAndroid
(github.com)
Screenshot Kata for Android Developers. The main goal is to practice UI Testing. | ||
Papercut
(github.com)
Keep your codebase simple: Annotate parts of your code that shouldn't make it to production, Automatically fail your build, Remember to remove code you don't need | |
Squint
(github.com)
Provide Diagonal cut on a view with awesome customization. | |
Colorful
(github.com)
Colorful is a dynamic theme library allowing you to change your apps' color schemes easily | |
scytale
(github.com)
An API that wraps default JCA api and AndroidKeyStore API and makes it easy to create, manage and use your keys on any Android API. | |
News | |
Introducing the ExifInterface Support Library
(android-developers.googleblog.com)
With the release of the 25.1.0 Support Library, there's a new entry in the family: the ExifInterface Support Library. | ||
Videos & Podcasts | |
Efficient Android Layouts
(realm.io)
A well-written, efficient layout can increase performance and simplify maintenance. Daniel Lew goes over how to write the best layouts for your application. | ||
Cross platform development with Joseph Hill
(fragmentedpodcast.com)
In this Fragmented episode, Donn talks with Xamarin cofounder on how one can use Xamarin for Android development. | |
Building interfaces with ConstraintLayout in Android Studio
(www.youtube.com)
The new Layout Editor in Android Studio 2.2 has some surprises, including a new blueprint mode, revamped properties inspector and support for ConstraintLayout, a new way to define layouts for your apps. | |
Android Developers Backstage 60: Huyen Tue Dao
(androidbackstage.blogspot.com)
In this episode, Chet goes Tor-less and speaks with Huyen Tue Dao, an Android developer at Trello, about conferences, learning new things in Android, and Constraint Layout. | |
Let’s talk Immutability, Value Types and AutoValue
(fragmentedpodcast.com)
In this episode, the Fragmented team talks to immutability champ Ryan Harter. | |
RxJava Operators - subscribeOn
(caster.io)
Mike Nakhimovich dives into concurrency with RxJava using Schedulers and the SubscribeOn Operator. | |