Bedanta Bikash Borah takes a deep dive into Dagger’s generated code to understand what Dagger does internally to generate your dependency graph.
Łukasz Kopociński has a few tips for keeping your list of branches clean.
Take advantage of this new Android O feature. Free screencasts also available to sample. Visit The Frontier by Big Nerd Ranch to sign up today!
Christian Dehning lists some quick checks you can do manually, on a real device and without any extra setup and tooling in roughly 10 minutes to release your app with confidence.
Discover insights using behavioural economics to better communicate to free users the value of upgrading to paid app subscriptions on Google Play.
We can get some nice transition animations for very little effort. We can also get some neat transitions when we actually change data items, as well. Mark Allison shows us how.
Modify the launcher icon of each of your app-variants using simple gradle rules. Add ribbons of any color, overlay your own images, change the colors of the icon, etc.
Simon Joecks helped design a Kotlin DSL that allows writing UI tests in a tester- friendly and behavioral way. This article describes a test strategy, benefits, limitations and implementation details of a Kotlin Espresso DSL.
Tobias Heine investigates how we can add an iOS client to a Kotlin multi-platform setup using Kotlin/Native and how easy that is.
Marc Prengemann shares how to optimize and speed up your Gradle builds.
This post by Donn Felker is tailored to help you learn how to hire outsourced developers.
Joao Alves looks at Kotlin Sealed classes and how they can take enums to a completely different level and add some swag.
People want apps to work straight out of the box, just like on their old phones. Here are a couple tips to make your app's install more frictionless during a phone upgrade.
You may have noticed with the Firebase SDKs that all of the API calls that deal with reading and writing data are fully asynchronous. Doug Stevenson explains why.
When ProGuard runs on your Android app, it’s not only using the rules that you’ve explicitly added but rules from a couple of other sources as well. Here are four sources to watch out for.
If you're considering open sourcing a library, definitely read this article by Nishant Srivastava for several great tips to get it published and used by happy developers.
Dave Smith examines how hardware choice and use case requirements factor into different IoT system architectures.
Here's a very simple step-by-step introduction to using Dagger 2 and Kotlin in Android Activities.
Sam Edwards shares a technique for simple Gradle dependency management in multi-module Android projects using Kotlin.
Join Skillshare's product team to help shape the future of mobile learning. Build core features to shape our fast-growing product. Uphold the integrity, reliability, and performance of our scaling platform. Architect simple solutions to complex challenges. Collaborate with the entire product team.
We’re looking for experienced Android developers to help us build the world’s fastest growing online supermarket. Our app boasts a 4.4 star review in Google Play. Join us and help us make it even better!
Scoop brings co-workers and neighbors together into a smooth carpooling experience. Built around solid engineering principles and standard tools like RxJava and Retrofit, our app needs talented Android engineers to tackle exciting features while we power through rapid growth.
Yelp connects consumers with great local businesses. We’re looking for senior Android engineers to support our Android developer community and drive long-term technical initiatives.
A library that let you implement ColorPicker, ColorPickerDialog, ColorPickerPreference.
A set of simple code challenges to learn RxJava using JUnit tests as an acceptance criteria. Focused on some basic concepts and doesn't cover any Android topics yet.
Apply to purchase a ticket from 2/22, 10AM PST to 2/27, 5PM PST.