| View Model Creation in Android
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.
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.
| Check out the 2019 Android Schedule!
Ready to take an Android class taught by world-renowned instructors? Save your seat today! Commuter options now available!
Roman Elizarov compares blocking threads vs suspending coroutines.
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.
| Find An Android Job Through Vettery
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.
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.
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.
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.
In this new codelab you'll learn how to use Kotlin Coroutines in an Android app.
| Material Design Awards 2018
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.
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.
A library that let you implement veil skeletons and shimmer animation while your data is loading.
Android library to showcase/highlight the multiple views on same overlay
JustifiedTextView is an android view that justifies the text. Gives support to older Android versions because "setJustificationMode" was introduced until API 26.
Gradle plugin for publishing Android artifacts to Google Play
Todd Ginsberg's comprehensive-ish overview of new language features in Kotlin 1.3
| Kotlin 1.3 Released
Kotlin 1.3 Released with Coroutines, Kotlin/Native Beta, and more
| droidcon London 2018
All the presentation videos from droidcon London 2018
All the session videos from Firebase Summit 2018 in Prague.
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.
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.
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.
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.