PinnedDetermining screen types for Adaptive UI in Compose/Kotlin Multiplatform (Desktop and Android)Implementing adaptive layouts for Compose Multiplatform by exampleMay 19, 2024May 19, 2024
PinnedJetpack Compose navigation simplified with Voyager for Android & Kotlin MultiplatformHow to implement a bottom bar with nested navigation graphs compatible wth Kotlin MultiplatformMay 10, 2024May 10, 2024
PinnedBuilding a Podcast Player: Implementing the PodcastIndex API with Kotlin and RetrofitIntroductionApr 25, 2023Apr 25, 2023
How to keep your API keys & secrets out of your GIT repositoryKeeping API keys and secrets out of your Git repository is crucial for security reasons, as committing sensitive information to a version…Apr 25, 2023Apr 25, 2023
Jetpack Compose vs Oldskool xml layouts: interoperability and how you can gradually migrate your…Recently I started working on a new project again, back to my main trade: Android Development. Before that I worked on some personal…Sep 25, 2021Sep 25, 2021
Great summary Jose.The added boilerplate I need to write though (e.g. ...lifecycleScope.launch & ..lifecycle.repeatOnLifecycle...) whenever I want to observer…Aug 31, 20211Aug 31, 20211
The Android Job Interview: cracking the (take home) code challenge or how to get your code to a…Part 1 of a 3 part series on how to (quickly) setup your code challenge code in a way that shows your next employer that you have knowledge…Aug 12, 2021Aug 12, 2021
Published inJavaScript in Plain EnglishTackling some react-lazyload edge casesTackling the react-lazyload issue of in some edge cases not loading it’s wrapped component and how to have smooth transition between…Apr 20, 2021Apr 20, 2021
Published inJavaScript in Plain EnglishReact Image Loading Optimization TechniquesPart 3: Performance optimization with react-lazyload & react-window, memoization and how to deal with issues that both packages pose…Mar 31, 2021Mar 31, 2021
Published inJavaScript in Plain EnglishReact Image Loading Optimization TechniquesPart 2: Preloading, IntersectionObserver, Fade In transitions, preventing image download with pointer events and more…Mar 21, 2021Mar 21, 2021