RxBinding provides RxJava
binding APIs for Android User Interface (UI) widgets. This allows us to easily translate Android UI events into Observable
streams. Let’s look at a simple example of this: we’re going to consider how to execute an asynchronous network request from a Button
click event.
Migrate a Gradle Plugin from Groovy to Kotlin
I recently migrated my Gradle Plugin from Groovy to Kotlin. It was essentially a four step process:
- Update the build.gradle file
- Modify the Project Structure
- Convert Groovy code to Kotlin
- Migrate the JUnit tests
Let’s walk through each step…
DroidCon Boston 2017 Recap

This was the first year for the DroidCon Boston Conference. I put together a few highlights of the event below:
Venue
Ted is playing the keytar at the entrance of @droidconbos! #droidconbos #droidcon pic.twitter.com/YO6UOhOPK8
— Tyler Nappy (@tylernappy) April 10, 2017
Talk: First Do No Harm
Developing Android applications is a powerful way to connect people with the information they need the most. Apps are for living your life: daily commutes, traveling abroad, communicating with family, and much more! This places the responsibility of engineering top-notch software squarely in the laps of us developers. Unlike doctors, we were not required to take an oath or pledge when becoming Android Developers. However, we can still learn much from the principles behind the phrase, “First, do no harm.” In this talk, we will discuss over a dozen tools that are at your disposal as a developer which can enable you to provide high quality applications to your users. Thus allowing you to first, do no harm!
This talk covers:
- Resources for Study
- Preventative Techniques
- Diagnostic Tools
Resources for Study:
- Kotlin Weekly
- Android Weekly
- Android Dev Digest
- Android Podcasts
- Lynda.com
- Udacity
- Caster.IO
- Android Conferences