Skip to main content

Blogs

2016

The hidden cost of code coverage
·2 mins
Android Tools Gradle Testing
Code coverage is an awesome way to motivate you and your team to write more tests. But did you know that simply enabling it slows down your build significantly?
Why you should care about copyright
·5 mins
Android Copyright Tools
As die hard Android developers, copyright notices are usually not on top of our priority list. Yet large corporations always insist to add a copyright header.
Turn Android into an awesome cycling GPS
·4 mins
Cycling Howto
Cycling is all about exploring: visiting new places and making existing routes more fun with better streets. So there must be an app that allows to plan your route and start cycling right?
Testing made sweet with a Mockito
·2 mins
Android Mockito Testing Droidcon
At Droidcon Berlin 2016 I had a great time talking about testing using the Mockito framework. While the talk wasn’t recorded unfortunately, the great folks at Voice Republic recorded an audio version which you can listen to as a podcast or together with the slides.
Droidcon Berlin recap
·4 mins
Android Conference Droidcon
Having founded the entire Droidcon franchise in 2009, Droidcon Berlin is a magical conference to be at. Not only do they have an awesome lineup of speakers (including yours truly).
Efficiently reducing your method count
·7 mins
Android Tools Proguard Methodcount
As green field projects are a rare breed, chances are that you’ve inherited a legacy code base. If you’re as lucky as me, that code base has over 65k methods causing the build times to be boringly slow.
Droidcon Italy recap
·4 mins
Android Conference Droidcon
A conference about our favorite Green little robots? In sunny Italy? With great food and a party? Yeah, I can image how you must feel in case you missed it… I on the other hand was fortunate enough to attend and speak at this awesome conference.
A successful XML naming convention
·6 mins
Android Resources Cleancode
Do you remember the last time you had to dig into strings.xml to find the right String to use? Or that you manually had to go over all drawables to find the one you needed?
Git as a secure private Maven repository
·4 mins
Android Maven Bitbucket
As my previous blogposts already covered how to set up a private Maven repository, you might wonder “Why again a Maven blogpost?”. Well that’s a fair question and the answer is twofold:
Year in review 2015
·2 mins
Review
Finally found the time to write my year in review. #insomnia 2015 was a huge year for me! I even dare to say the biggest one of my life so far as I became a father of a lovely daughter Lene.