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.