Blogs
2019
Modularization - How to approach
·6 mins
Modularization
Architecture
Software Engineering
How To
Now that we have a clear idea of how a modularized app could look like how can this be applied to an existing app?
Part four will dive deeper into how existing apps can be sliced and how you can gradually migrate to a fully modularized architecture.
Modularization - Real-life example
·9 mins
Modularization
Architecture
Software Engineering
Sample
With a clear view on how multi-module apps should be architected, let’s dive into a real-life practical example.
We’ll discover how the architecture results in a clear application structure, how navigation is handled, how to use staged rollouts, how to test everything and even look at a production app that is using this architecture.
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?
Modularization - Why you should care
·7 mins
Modularization
Architecture
Software Engineering
Modularizing your app seems to be all the hype these days. But why should you actually care? What are the benefits for you and your team?
Five tips to get your code base in shape
·7 mins
Refactoring
Architecture
Software Engineering
Are you living the dream? Is your code so clean it makes your eyes just tear a little? Can’t think of anything you would still like to refactor?
Testing LiveData in JUnit 4 and JUnit 5
·3 mins
Testing
Architecture
Livedata
Architecture components are one of the most exciting things that happened to Android in the past years. But how do you effectively go about and testing this?
Year in review 2018
·2 mins
Review
Sitting in our own couch, in our own house, kids safely asleep upstairs,… The road here was brutal, but the result is extraordinary.
The past year was (hopefully) the busiest year of my entire life.
2018
Can you fix the test?
·8 mins
Testing
Kotlin
Cleancode
Learning from analyzing code is one of the greatest ways to improve your skills. Can you spot the mistakes in the tests below?
This post brings a fun little quiz for both testing gurus as novices, with a deep dive into the how and why of awesome tests.
Kotlin Stackoverflow error
·3 mins
Kotlin
Stackoverflow
Puzzle
Java interop is one of the best features of the Kotlin language, yet sometimes this also can cause unforeseen issues…
Puzzle # Disclaimer, the example below is a consequence of legacy code and only serves to demonstrate a Kotlin puzzler.
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.