Skip to main content

Tools

Feature Flags - How to use
·5 mins
Android Firebase Feature Flags Software Engineering Tools
Empowered with what feature flags are and why they are useful, let’s see how we can actually integrate them into an app. And how can we roll them out to our users?
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?
Pro Android Studio - Taming the interface
·4 mins
Androidstudio Tools Shortcuts Navigation
Not only can anything in Android Studio be controlled with a keyboard shortcut, it offers many more simple tricks to make you more productive. To conclude this series, we will look at how you can control the interface, invoke every (!
Pro Android Studio - Refactoring
·5 mins
Androidstudio Tools Shortcuts
Refactoring can be tedious and easily introduce bugs. The main reason for this is the number of manual steps involved: rename, move, copy-paste,… So wouldn’t it make sense to automate this and have Android Studio do all the work for you?
Pro Android Studio - Code navigation
·5 mins
Androidstudio Tools Shortcuts
Struggling to navigate your code? Getting lost in deep inheritance hierarchies? Hard time figuring out relations between classes? Let’s learn how to navigate code in Android Studio like a pro.
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.
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.
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.