| Migration to RxJava 2.x
Dmytro Khmelenko shares some insights on his experience migrating to RxJava 2.x, some issues he found, and the way he solved them.
HacksterIO recently launched a competition with Google & NXP to explore new AndroidThings IoT concepts. This article runs through the Novoda entries and get some insights from the authors.
Alex Fu took a standard dependencies block and grouped the dependencies by feature, then created a dependencyGroup DSL to write dependencies naturally.
Mark Allison wraps up his series on Radial gradients describing how to render them on a hardware layer.
| Adv Android training by Big Nerd Ranch - Jan 2018
Join us for an intense 5-day course for advanced Android developers. Gain new skills, meet other developers and even get help with a specific project. Android Weekly readers get a $100 discount by using code “BNR_AndWkly_100off” - Registration closes December 2017
Using Kotlin DSL on your Gradle files. Is it worth it? Antonio Leiva answers that for us.
Francisco García Sierra introduces Rx2Firebase, a Rxjava 2.0 wrapper on Google’s Android Firebase library.
Nate Ebel shows how to migrate your app to the new Firebase Crashlytics reporting.
This article by Adam Haafiz gives you a high-level overview of Gradle and how it fits into the entire build system when developing Android applications.
This article shows how to work with keyguard, how to create and manage cryptographic keys and how to encrypt and decrypt data in Android.
Petros Douvantzis shows how to implement a flexible bitmap resizing solution using RenderScript.
Andrew Lord shares some tips for upgrading to the latest Gradle Android plugin in the new Android Studio 3.0
The Karumi team published some Kotlin katas they use during training to show how applications can be tested.
The Buffer Android app has been downloaded 1 million+ times and has a 4.5-star rating. Help us make it even better! We're looking for an intermediate Android Developer to join our remote team. Know someone who would thrive in a fun, diverse & global team? Send them our way by Nov. 17!
At Doist, we strive to build not only amazing products but amazing groups of people. Our multidisciplinary teams are passionate about creating products like Todoist and Twist that improve people’s lives. Doist is a global, remote-first company.
Reach more than 60k Android developer around the world
RIBs is the cross-platform architecture framework behind many mobile apps at Uber.
Simple bottom sheet view for Android
Rxjava 2.0 wrapper on Google's Android Firebase library.
| Announcing Architecture Components 1.0 Stable
Google announces that the Room and Lifecycle Architecture Components libraries have reached 1.0 stable.
| Kotlin Edu
Learn and teach Kotlin with these easy and professional tools
| Architecture Components: ViewModel
ViewModel is part of the Lifecycle library which was designed to help you solve common Android Lifecycle challenges and to make your apps more maintainable and testable.
Florina Muntenescu introduces Room, the persistence library part of Architecture Components. Room allows you to write less boilerplate code, it automatically maps query results to objects, provides compile-time checked queries
In this episode, Chet, Romain and Tor discuss the recently released Android Studio 3.0, the upcoming 3.1 preview release, KotlinConf, and whatever else happened to be on their mind last week.
LiveData is part of the Lifecycle library which was designed to help you solve common Android Lifecycle challenges and to make your apps more maintainable and testable.