Skip to main content

Android

Feature Flags - Why you should care
·7 mins
Android Firebase Feature Flags Software Engineering Tools
A key ingredient to speed up modern software development is feature flags. But what is a feature flag precisely? Why should you care about them? How do you integrate them into your codebase?
Philips Hue adaptive icon
·3 mins
Ui Android Adaptive Icon
Your icon is one of the most important assets in your app. With a bit of luck, users might even put it on their main launcher screen!
Modularization - A successful architecture
·6 mins
Modularization Architecture Software Engineering Navigation Android
Now that we’ve established that modularization is a really good thing to strive for, how should a modularized app look like? How are the different modules connected?
Kotlinconf 2018 slides
·2 mins
Android Conference Kotlinconf
Was really great visiting Kotlinconf this year and I wanted to do a quick post to link to all of it’s wonderful content. Conference slides # While you will be able to find all recordings here, I often find it useful to be able to quickly scan through the slides.
How dangerous permissions sneak into apps
·3 mins
Android Permissions Modules Manifest Post-Mortem
This is a post-mortem where the very dangerous permission, READ_PHONE_STATE, unintentionally sneaked into our app. Here’s how this could happen, how we debugged and finally how we solved it.
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.