Blogs
2017
The curious case of haunting fragments
·4 mins
Android
Fragment
Navigation
Do Fragment transactions and back navigation have no more secrets for you? Well then you should try to solve the mystery in this post, where a Fragment (literally) came to haunt us…
The 100% code coverage problem
·4 mins
Android
Testing
Coverage
While you may be tempted to strive for 100% code coverage, that would be a horrible idea. Besides some code being hard to test, the concept of coverage is actually fundamentally limited.
Droidcon UK slides
·2 mins
Android
Conference
Droidconuk
Had a blast visiting Droidcon UK this year and wanted to do a quick post to link to all of it’s wonderful content.
Conference slides # While you can find all recordings here, I often find it useful to be able to quickly scan through the slides.
The career opportunity called Kotlin
·4 mins
Android
Kotlin
Career
This isn’t another post about the benefits of using Kotlin. Hell, I’m not even going to cover any of its language features. Nor will I try to convince you to make the switch.
Embracing Java 8 language features
·5 mins
Android
Tools
Java
For years Android developers have been limited to Java 6 features. While RetroLambda or the experimental Jack toolchain would help, proper support from Google was notably missing.
Implementation vs API dependency
·3 mins
Android
Tools
Gradle
Upgrading to Android studio 3.0 territory will make building multi-module projects a lot faster, but it also means a breaking Gradle plugin API change unfortunately.
My Google #io17 takeaways
·3 mins
Android
Conference
Googleio
Being my 2nd year at Google IO, I decided to do things differently: Besides taking notes during sessions, I also created a personal todo list. This contains all new (and even old) technologies I got triggered to look into.
Android Makers FR recap
·4 mins
Android
Conference
Androidmakers
After organizing Droidcon Paris for several year, the organizers decided to move on and experiment with a new format. This didn’t just result in a well organized conference, but also in a fresh new vibe whilst still feeling familiar.
Why your app should crash
·4 mins
Android
Crashes
Architecture
Cleancode
Too many times I’ve seen developers trying to avoid crashes at all cost. But are unhandled exceptions really that bad? And are null checks really the answer?
Write awesome unit tests
·4 mins
Android
Testing
Cleancode
If you can code, you can also write unit tests. Writing awesome tests on the other hand is a different story. Don’t fool yourself: Unit testing code is production code that you will need to maintain, refactor and build upon for years to come.