Issue #309

May 13th, 2018

Articles & Tutorials

 
link image   Dynamic VectorDrawable Sizing (blog.stylingandroid.com)

Is there a recommended way of resizing VectorDrawables programmatically? Mark Allison wasn't sure of the answer so he endeavored to discover some tricks for doing this.

 
Android Jetpack (developer.android.com)

Jetpack is a set of libraries, tools and architectural guidance to help make it quick and easy to build great Android apps. It provides common infrastructure code so you can focus on what makes your app unique.

 
Faster Adoption with Project Treble (android-developers.googleblog.com)

As Android continues to evolve, each new release of the OS brings new features, new user experiences, and better security. It is important that these new releases find their way to mobile devices as fast as possible.

 
Hello World, AndroidX (android-developers.googleblog.com)

Google has launched an early preview of the new Android extension libraries (AndroidX) which represents a new era for the Support Library.

 
Sponsored
link image   Bet your mobile testing cloud CAN’T do this! (goo.gl)

Test Web, hybrid and native mobile apps inside a common platform. On real devices (you know, like real customers do); no simulators. Get a combined view of devices on-premise and in the cloud, with automation frameworks and mobile testing tools you already use. Play with Kobiton for free!

 
Seurat: bringing high-fidelity scenes to mobile VR (developers.googleblog.com)

Google is open sourcing Seurat to the developer community. You can now use Seurat to bring visually stunning scenes to your own VR applications and have the flexibility to customize the tool for your own workflows.

 
Use Android Jetpack to Accelerate Your App Development (android-developers.googleblog.com)

Google introduces Android Jetpack, the next generation of components, tools and architectural guidance to accelerate your Android app development.

 
Actions on Google improvements (developers.googleblog.com)

Google is making it even easier for app and web developers to get started with the Google Assistant.

 
Dialogflow with new & improved features (blog.dialogflow.com)

The Dialogflow team has kicked off their 2nd year at Google I/O with lots of feature releases to help you build conversational experiences faster and smarter.

 
What’s new in Firebase at I/O 2018 (firebase.googleblog.com)

Google has announced several new features available in Firebase.

 
Introducing ML Kit (developers.googleblog.com)

Machine learning will become an essential tool in mobile development. So Google introduced ML Kit in beta: a new SDK that brings Google's machine learning expertise to mobile developers in a powerful, yet easy-to-use package on Firebase.

 
Say Hello to Android Things 1.0 (android-developers.googleblog.com)

Android Things is Google's managed OS that enables you to build and maintain Internet of Things devices at scale. After a developer preview with over 100,000 SDK downloads, Android Things 1.0 has been released to developers with long-term support for production devices.

 
Architecting Android...Reloaded (fernandocejas.com)

After a long time, Fernando Cejas has decided to write again about Architecture on Android Applications. The reason? Mainly to share feedback from the community and lessons learned.

 
In-app navigation with coordinators (hannesdorfmann.com)

Over the past year, Hannes Dorfmann has helped established best practices for writing android apps. In this blog post, he talks about the Coordinator pattern and how we could apply this pattern to organize our in-app navigation code.

 
Bringing more color to Android Studio (medium.com)

Maria Neumayer shares a few tips that can make your day to day work in Android Studio more fun and interesting  — with color.

 
Coroutines and RxJava  (Part 5): Operators (medium.com)

In previous parts, Manuel Vicente Vivo talked about transferring stream of values and the Coroutines and RxJava interop library. In this article it’s time to compare how we can transform those streams with Operators.

 
Kotlin/Native (Stranger) Threads (medium.com)

Kevin Galligan takes a deep dive into Kotlin/Native threads.

 

Jobs

 
Android Infrastructure Engineer (San Francisco, CA)

Yelp connects people with great local businesses. We’re looking for Senior Android Engineers. We believe in well architectured code, the full testing pyramid, and fast developer tooling. Our modularized app builds in <1m and yes we support Kotlin :)

 
Android Developer, Cardiff (UK) (Remote UK)

At MYPINPAD we develop industry changing payment and authentication solutions. We are looking for an Android developer to join our small experienced team. Permanent role, based out of our Cardiff (UK) office.

 
Android App Developer @ Amazon Key (Palo Alto, California)

Amazon Key Team is pioneering secure access, delivery, and services. We are looking for an enthusiastic Android developer. Required: BS CS/CE/EE, 4+ years SW development and 2+ years consumer Android apps. Preferred: MS CS; Android frameworks and SDKs, Android Wear, Kotlin; iOS and Cloud experience

 
Senior Android Developer (Remote)

We need someone who will lead architecture and development work for our native reading and contributing tools for mobile devices. This is a high-visibility opportunity that will allow you to play a major role in shaping development culture and product architecture for a start-up that is fixing media

 

Libraries & Code

 
domic (github.com)

Reactive Virtual DOM for Android

 
seurat (github.com)

Seurat is a scene simplification technology designed to process very complex 3D scenes into a representation that renders efficiently on mobile 6DoF VR systems.

 
KtsRunner (github.com)

Library for executing .kts files from regular Kotlin code

 

News

 
link image   Introducing the Google Photos partner program (developers.googleblog.com)

Here's a new Google Photos partner program that gives you the tools and APIs to build photo and video experiences in your products that are smarter, faster and more helpful.

 
Google I/O 2018: What’s new in Android (android-developers.googleblog.com)

Google I/O 2018 has wrapped up, so here's a closer look at the major themes from the Developer Keynote.

 
Everything new in the Google Play Console (android-developers.googleblog.com)

Google continues to empower Android developers with new features in the Play Console to help you improve your app’s performance and grow your business.

 
Android Studio 3.2 Canary (android-developers.googleblog.com)

Google announced the latest preview of Android Studio 3.2 which includes an exciting set of features.

 
What’s new in Android P Beta (android-developers.googleblog.com)

Google unveiled a beta version of Android P, the next release of Android. Android P puts AI at the core of the operating system and focuses on intelligent and simple experiences

 
Building for Automotive: A sneak peek (android-developers.googleblog.com)

Google announces several updates to Android Auto.

 

Videos & Podcasts

 
link image   Google I/O 2018 - All Sessions (www.youtube.com)

Here are all session videos (including keynotes) from Google I/O 2018

 
Android Developers Backstage: KTX (androidbackstage.blogspot.com)

In this episode, Chet, Romain and Tor talk with Jake Wharton about Android KTX, a set of Kotlin extensions for Android development.