Issue #298

February 25th, 2018

Articles & Tutorials

 
link image   Fragment Transitions (medium.com)

The first post in a small post series where Chris Banes explores how to get transitions working nicely with fragments. This post is all about getting them running.

 
Clean architecture with ViewModel, UseCases and Repositories: Part 2 (medium.com)

In this second part, Antoni Castejón García talks about applying unit testing to the architecture explained in the first.

 
Simplify your Android code by delegating to sealed classes (medium.com)

Péter Pandula writes on using Kotlin's delegation and sealed classes to simplify working with Intents, Bundles or SharedPreferences.

 
How to Create a GraphQL API in Kotlin (adavis.info)

Annyce Davis shows how its possible to implement GraphQL in a Kotlin project to easily make queries on various datasets.

 
Sponsored
link image   Earn More From Your App and Get paid for new users (lp.startapp.com)

Why only get paid for your traffic revenue, when you can also get a bonus for each user that installs your app?! You can upload a new app and integrate our SDK and start getting paid for your users!

 
Continuous Shared Element Transitions: RecyclerView to ViewPager (android-developers.googleblog.com)

This post aims to provide guidelines and implementation for a specific continuous transition between Android Fragments and demonstrates how to implement a transition from an image in a RecyclerView to a ViewPager and back,

 
Practical ProGuard rules examples (medium.com)

In this part, Wojtek Kaliciński talks about the practical examples of ProGuard rules on a medium-sized sample app.

 
Safe, concise text parsing with regex destructuring in Kotlin (medium.com)

Here's a great Kotlin tip by Preston Garno, where he shows how to use Kotlin destructuring with Regex to simplify your code even further.

 
Renaming Your Gradle Build Files (www.developerphil.com)

In a multi-module project, searching for the right build.gradle can be tricky. Philippe Breault shares a neat trick to rename your modules' build.gradle files to something meaningful.

 
Getting Started with Firebase Cloud Storage on Android (www.ericdecanini.com)

Eric Decanini goes over why you’d want to use Firebase Cloud Storage over other cloud storage services, and the different ways to go about it.

 
Unified Code Coverage for Android: Revisited (proandroiddev.com)

Rafael Toledo updates us on how to best enable Jacoco coverage reporting with the latest Gradle and Android Plugin.

 
Connect Android Things to a Smartphone With Nearby Connections 2.0 (code.tutsplus.com)

One of the first things users will want to do with a new smart home device is getting it on their wireless network without a screen or keyboard. Paul Trebilcox-Ruiz shows how the Nearby Connections 2.0 API makes it possible.

 
Android WebView — Downloading Images (medium.com)

Craig Russell details how to download an image from a WebView which is triggered by the user long pressing on the image.

 
Testing Views in Isolation at RoMOBOS (medium.com)

Ataul Munim shares some great in-depth tips on automatic your UI testing with Espresso tests.

 

Sponsored

 
Place a sponsored post & reach over 62k Android devs (androidweekly.net)

 

Jobs

 
Android Developer @ Picnic (Amsterdam, the Netherlands)

We’re looking for experienced Android developers to help us build the world’s fastest growing online supermarket. Our app boasts a 4.4 star review in Google Play. Join us and help us make it even better!

 
Android Engineer @ Scoop (San Francisco)

Scoop brings co-workers and neighbors together into a smooth carpooling experience. Built around solid engineering principles and standard tools like RxJava and Retrofit, our app needs talented Android engineers to tackle exciting features while we power through rapid growth.

 

Libraries & Code

 
openauto (github.com)

AndroidAuto headunit emulator

 
Scripto (github.com)

Android bridge for sending messages between Java and JavaScript in WebView.

 
RxTest (github.com)

RxTest is a Kotlin library for testing RxJava

 
Light (github.com)

The usual Snackbar, but elegant

 

News

 
link image   ARCore 1.0 and new updates to Google Lens (developers.googleblog.com)

At Mobile World Congress, Google is launching ARCore 1.0 along with new support for developers, and we're releasing updates for Lens and rolling it out to more people.

 
OpenAuto turns a Raspberry Pi into an Android Auto Head Unit (www.xda-developers.com)

OpenAuto lets you create your own Android Auto head unit with a display, Raspberry Pi, and an 8GB (or larger) microSD card.

 

Videos & Podcasts

 
link image   At Scale: Mobius - A Loopy UI Architecture (www.facebook.com)

Ahmed Nawara presents on Mobius: A Loopy UI Architecture

 
All About CI & CD on App Center (fragmentedpodcast.com)

In this episode, the team talks to Patrick Nikoletich from Microsofts App Center team.

 
Android Dialogs: Flying Solo with Android Development (www.youtube.com)

While in San Francisco, Huyen talks to Anita Singh, Android Engineer for Winnie, about what it was like building the Winnie app from scratch as a solo developer.

 

Events

 
link image   Droidcon Boston 2018 Agenda with tons of content! (www.droidcon-boston.com)

We told you that #DroidconBos 2018 was going to be HUGE! With more than 25 speakers for 24 talks, 5 workshops, 3 keynotes and 6 lightning talks, your learning will be off the charts!