Advanced Android Firebase Crashlytics IntegrationBest practices for Crashlytics for monitoring the health of your app.Jul 11, 20231Jul 11, 20231
Published inGoogle Developer ExpertsHow to Pull Request.Some guidelines I have collected over the years from a number of different projects.Apr 12, 202111Apr 12, 202111
Published inGoogle Developer ExpertsMisnomers, Mistakes and Misunderstandings to watch for when learning Kotlin Coroutines and FlowSome common anti-patterns to watch for while learning Coroutines and Flow and how to refactor them.Mar 10, 20214Mar 10, 20214
Published inGoogle Developer ExpertsUnit Testing Kotlin Flow“This Job has not completed yet” is the error message that gives me nightmares while writing unit tests for my Kotlin Flows. This article…Feb 26, 20213Feb 26, 20213
Published inGoogle Developer ExpertsSwitching from Mac to Ubuntu for Android DevelopmentThe Why, the How and the What-happened-next.Feb 19, 20219Feb 19, 20219
Published inGoogle Developer ExpertsBackpressure in your Kotlin FlowsWhen should I start to worry?Feb 12, 20211Feb 12, 20211
Converting Firebase API Callbacks to Kotlin FlowsUsing Kotlin’s callbackFlow builder on AndroidDec 8, 20201Dec 8, 20201
How to Hire Developers IIISome specific tips for designing a technical test for your candidates.Mar 23, 20191Mar 23, 20191
How to Hire Developers IISome general tips for interviewing candidates for a dev team position.Mar 17, 2019Mar 17, 2019
How to Hire DevelopersExcellent software teams are naturally motivated to protect the quality and value of team membership. All you need to do is leave them to itMar 10, 20191Mar 10, 20191
Learning German: 10 pieces of advice you can safely ignore#4 You don’t need to go to classesJan 25, 2019Jan 25, 2019
Published inProAndroidDevUsing Vector Drawables as Google Map Markers on AndroidVector Drawables are great lightweight alternatives to multiple dpi pngs, but what if your SDK only accepts Bitmaps?Dec 26, 20182Dec 26, 20182
Published inMoving to GermanyLearning German: 10 pieces of advice you can safely ignore#3 Watch movies in GermanDec 25, 20181Dec 25, 20181
How to get Five Star Play Store ReviewsHow far would you go to get your five-star Play Store reviews?Sep 14, 20181Sep 14, 20181
Published inProAndroidDevKotlin for Beginners: Immutability and the Value of 'val'The benefits of immutable code. What immutable code looks like in Java and Kotlin. A cheat sheet for Kotlin beginners.May 26, 20187May 26, 20187
Published inProAndroidDevApp Onboarding Screens, you don’t need themWhy does your app have onboarding screens?Apr 26, 20185Apr 26, 20185
Published inA Practical Guide to Firebase on AndroidShare your App content smoothly using Firebase Dynamic LinksReady to go viral? How can you leverage free and existing technology to encourage organic downloads? Using a real world example from my…Apr 6, 20182Apr 6, 20182
Published inProAndroidDevThese 6 features immediately tell me that your Android Team has their shit together6 quick litmus tests to sort the apps polished by a well oiled machine from those wobbling on a rusty lathe.Mar 11, 20183Mar 11, 20183
Successful Creative-types have a healthy routine. Do you?No self respecting artist is bound by the daily grind of a 9–5 are they? Their ideas come to them in a bolt of inspiration after:Feb 5, 2018Feb 5, 2018
Published inMoving to GermanyRide Sharing (aka organised hitchhiking)The concept of ride sharing has gone through a few phases of development in Europe. Unfortunately, the name given to the concept has gone…Aug 6, 2017Aug 6, 2017