While using Android Gradle plugin 3.0 in your project, you might have noticed that compile keyword has been now deprecated in favour of implementation and api.
At 360|AnDev, amid a lot of Androids, Huyen chats with Ryan Harter, GDE and freelance Android developer, about eliminating boilerplate through annotations and how AutoValue can help developers keep their code clean and their objects immutable.