Home
Blog
Projects
Talks
About
Tags
android
android app development
android development
android layout
berlin
clean code
codestories
course
decompiled
design
design patterns
droidcon
firebase
firebase predictions
github
initconf
library
linkedin
lisbon
london
mdevcamp
memory leak
memory management
mobos
open source
pluralsight
podcast
programming
prolog
software architecture
software development
talk
video
wearos
workshop
android
Firebase Predictions 🔮
BL Taxi
tools:title="RemoteSampleData"
tools:title="LayoutPreview"
Handling configuration changes using static references
Lemniscate Progress View
android app development
Handling configuration changes using static references
android development
tools:title="RemoteSampleData"
tools:title="LayoutPreview"
android layout
tools:title="RemoteSampleData"
tools:title="LayoutPreview"
berlin
Droidcon Berlin 2025: How a Single ß Can Break Everything
Droidcon Berlin 2024: Remixing TIDAL App with Jetpack Compose
Droidcon Berlin 2021: Junioring Senior Developers
clean code
/* intentionally left empty */
Variable looked at me and said: "Say my name!"
Short methods FTW
codestories
CodeStories Podcast
course
Kotlin Multiplatform Libraries
Improving, Testing, and Refactoring a Legacy Android App
Android Fundamentals: View Binding
Firebase on Android: Remote Config and A/B Testing
Publishing and Distributing Your Android Application
Getting Started With Android Studio
Wear OS Fundamentals: Watch Face
decompiled
DecompileD 2021: Rewrite or Refactor That Is the Question
design
tools:title="RemoteSampleData"
tools:title="LayoutPreview"
design patterns
Short methods FTW
droidcon
Droidcon London 2025: How a Single ß Can Break Everything
Droidcon Berlin 2025: How a Single ß Can Break Everything
Droidcon Lisbon 2025: How a Single ß Can Break Everything
Droidcon Berlin 2024: Remixing TIDAL App with Jetpack Compose
Droidcon Berlin 2021: Junioring Senior Developers
firebase
Firebase Predictions 🔮
firebase predictions
Firebase Predictions 🔮
github
Giving your code to the community
initconf
InitConf 2022: My First Android App Workshop
InitConf 2019: Rewrite or Refactor That Is the Question
library
Lemniscate Progress View
linkedin
Kotlin Multiplatform Libraries
lisbon
Droidcon Lisbon 2025: How a Single ß Can Break Everything
london
Droidcon London 2025: How a Single ß Can Break Everything
mdevcamp
mDevCamp 2020: Rewrite or Refactor That Is the Question
memory leak
Handling configuration changes using static references
memory management
Handling configuration changes using static references
mobos
MobOS 2020: Rewrite or Refactor That Is the Question
open source
BL Taxi
Analog Watch Face
Giving your code to the community
Lemniscate Progress View
pluralsight
Improving, Testing, and Refactoring a Legacy Android App
Android Fundamentals: View Binding
Firebase on Android: Remote Config and A/B Testing
Publishing and Distributing Your Android Application
Getting Started With Android Studio
Wear OS Fundamentals: Watch Face
podcast
CodeStories Podcast
programming
Firebase Predictions 🔮
/* intentionally left empty */
Giving your code to the community
PRObably the Language Of God
Variable looked at me and said: "Say my name!"
Short methods FTW
prolog
PRObably the Language Of God
software architecture
Short methods FTW
software development
Giving your code to the community
Short methods FTW
talk
Droidcon London 2025: How a Single ß Can Break Everything
Droidcon Berlin 2025: How a Single ß Can Break Everything
Droidcon Lisbon 2025: How a Single ß Can Break Everything
Droidcon Berlin 2024: Remixing TIDAL App with Jetpack Compose
InitConf 2022: My First Android App Workshop
Droidcon Berlin 2021: Junioring Senior Developers
DecompileD 2021: Rewrite or Refactor That Is the Question
CodeStories Podcast
mDevCamp 2020: Rewrite or Refactor That Is the Question
MobOS 2020: Rewrite or Refactor That Is the Question
InitConf 2019: Rewrite or Refactor That Is the Question
video
Kotlin Multiplatform Libraries
Improving, Testing, and Refactoring a Legacy Android App
Android Fundamentals: View Binding
Firebase on Android: Remote Config and A/B Testing
Publishing and Distributing Your Android Application
Getting Started With Android Studio
Wear OS Fundamentals: Watch Face
wearos
Analog Watch Face
workshop
InitConf 2022: My First Android App Workshop