Annyce Davis

Helping you write beautiful code

  • Home
  • Public Speaking
  • About Me
  • Courses
  • Life

@JvmSuppressWildcards My Biggest Annoyance with Kotlin

August 29, 2017 by Annyce Davis 6 Comments

Over the past few months my team has been steadily moving our code over to Kotlin. It’s been a joy to get to work with such a succinct, yet expressive language. However, I have spent needless hours attempting to debug issues in my application that were all solved with the addition of this one thing: @JvmSuppressWildcards.

Me debugging these issues

Continue Reading

Using RxBinding with Kotlin and RxJava2

July 23, 2017 by Annyce Davis 7 Comments

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.

Continue Reading

Migrate a Gradle Plugin from Groovy to Kotlin

April 20, 2017 by Annyce Davis 6 Comments

I recently migrated my Gradle Plugin from Groovy to Kotlin. It was essentially a four step process:

  1. Update the build.gradle file
  2. Modify the Project Structure
  3. Convert Groovy code to Kotlin
  4. Migrate the JUnit tests

Let’s walk through each step…

Continue Reading

DroidCon Boston 2017 Recap

April 13, 2017 by Annyce Davis 1 Comment

 

This was the first year for the DroidCon Boston Conference. I put together a few highlights of the event below:

Venue

It took place at the Calderwood Pavilion in Boston, MA. It was such a cool space. It’s typically used for theater performances, so the rooms were lush and vibrant in color. As a speaker you felt like a Shakespearean actor about to break into soliloquy. It was absolutely awesome! There was great music playing in the background and live entertainment as well. This conference hit all the high notes that one would expect from a first-class event.

 

Ted is playing the keytar at the entrance of @droidconbos! #droidconbos #droidcon pic.twitter.com/YO6UOhOPK8

— Tyler Nappy (@tylernappy) April 10, 2017

Continue Reading

« Previous Page
Next Page »

Newsletter

Follow Me

So You Want to Be an Android Developer…

If I had a nickel for every time someone asked me: How do I become an Android Developer? Let's just say I'd have a whole lot of nickels! So as a gift to the … [Read More...]

[NEW COURSE]: “Intermediate Kotlin for Android Developers”

My second course with LinkedIn Learning is now available, "Intermediate Kotlin for Android Developers"! As an avid fan of the Kotlin programming language, I had … [Read More...]

Categories

  • Android (45)
  • Communication (2)
  • Git (3)
  • Gradle (4)
  • Grails (23)
  • Java (8)
  • JavaScript (6)
  • Kotlin (8)
  • Life (2)
  • Public Speaking (20)
  • RxJava (1)
  • Twitter (3)
  • Uncategorized (11)
  • Video Course (3)

Copyright © 2019 · Beautiful Pro Theme on Genesis Framework · WordPress · Log in