Issue #334

November 4th, 2018

Articles & Tutorials

 
link image   View Model Creation in Android (medium.com)

This article by Felipe Magalhães focuses on how to create an instance of a ViewModel, some flaws of the methods provided by the library and how to improve them.

 
Publishing Android Library to Bintray with Gradle + Buddy.Works (medium.com)

If you’re developing an Android Library you will most likely come to the point where you’ll want to distribute your package. Emerson Cloud gives you step-by-step examples of how to do this.

 
Sponsored
link image   Check out the 2019 Android Schedule! (www.bignerdranch.com)

Ready to take an Android class taught by world-renowned instructors? Save your seat today! Commuter options now available!

 
Blocking threads, suspending coroutines (medium.com)

Roman Elizarov compares blocking threads vs suspending coroutines.

 
Replacing Reserved Kotlin Keywords With “import as” (woogienoogie.com)

Through some sleuthing & trial and error, Nick Galbraith discovered the magic Kotlin command for generating aliases on-the-fly: import as. Take a look at how this can be applied to your codebase.

 
Sponsored
link image   Find An Android Job Through Vettery (www.vettery.com)

Vettery specializes in developer roles and is completely free for job seekers. Interested? Submit your profile, and if accepted onto the platform, you can receive interview requests directly from top companies growing their mobile dev teams.

 
Building Shopify POS for Android Using MVVM (engineering.shopify.com)

Richa Khanna describes how Shopify’s Point of Sale (POS) app uses the Model-View-ViewModel (MVVM) pattern based on Google’s App Architecture Guide.

 
Android Networking with Coroutines and Retrofit (medium.com)

In this post, Joe Birch focuses on how we can take an existing network request flow and convert it over to using coroutines instead of RxJava.

 
Kotlin Stackoverflow error (jeroenmols.com)

Java interop is one of the best features of the Kotlin language, yet sometimes this also can cause unforeseen issues. Here Jeroen Mols explains an issue he encountered with Kotlin fields and how they worked (or rather, failed to work) with Java code.

 
Using Kotlin Coroutines in your Android App (codelabs.developers.google.com)

In this new codelab you'll learn how to use Kotlin Coroutines in an Android app.

 

Sponsored

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

 

Design

 
link image   Material Design Awards 2018 (design.google)

Each year, the Material Design Awards honor the product teams that bring Material to life. These best-in-class examples showcase the flexibility of our adaptable design system by making it uniquely their own.

 

Jobs

 
Software Engineer, Android (San Francisco)

We are looking for an experienced Android Engineer who will help us level up the Grammarly Keyboard and its companion app to a world-class user experience. You will partner closely with the design team from the ideation stage to ultimately bring your ideas to life.

 

Libraries & Code

 
AndroidVeil (github.com)

A library that let you implement veil skeletons and shimmer animation while your data is loading.

 
MultiLamp (github.com)

Android library to showcase/highlight the multiple views on same overlay

 
JustifiedTextView (github.com)

JustifiedTextView is an android view that justifies the text. Gives support to older Android versions because "setJustificationMode" was introduced until API 26.

 
autoplay (github.com)

Gradle plugin for publishing Android artifacts to Google Play

 

News

 
What's New In Kotlin 1.3? (todd.ginsberg.com)

Todd Ginsberg's comprehensive-ish overview of new language features in Kotlin 1.3

 
link image   Kotlin 1.3 Released (blog.jetbrains.com)

Kotlin 1.3 Released with Coroutines, Kotlin/Native Beta, and more

 

Videos & Podcasts

 
link image   droidcon London 2018 (skillsmatter.com)

All the presentation videos from droidcon London 2018

 
Firebase Summit 2018 (www.youtube.com)

All the session videos from Firebase Summit 2018 in Prague.

 
Android TDD with Kotlin (vimeo.com)

A case study by Heather Downing on using Kotlin for Android in the wild, and what it took for her team to utilize Kotlin for test-driven development successfully.

 
Android Developers Backstage: Prefetch and Paging (androidbackstage.blogspot.com)

In this episode, Chet and Yigit Boyar talk again with Chris Craik from the Android Toolkit team about RecyclerView prefetch and the new Paging library.

 
Preview Android Drawables (www.youtube.com)

Nate Ebel's Two Minute Tuesday Tip: The Android drawable preview tool allows you to see what your drawables look like within Android Studio without having to run your app.

 

Events

 
Droidcon San Francisco Nov 19-20 (www.sf.droidcon.com)

droidcon San Francisco is back! 800+ attendees, 2 days, 5 tracks & 70+ tech talks covering all the latest in Android & Kotlin. Use promo code ANDROIDWEEKLY to get a 25% discount.