Skip to main content
Donovan LaDuke - Developer
  1. Avoid "Useless" Cases in Layered Architecture
  2. Layered Architecture in Android Overview
  3. Boolean Infix Functions and Short Circuiting
  4. Removing Ambiguity in Kotlin Function by Reference
  5. Dev Diary - 2023 in Review
  6. Tiled Image Backgrounds in Jetpack Compose
  7. Building Passive UI in Jetpack Compose
  8. AbsoluteAlignment in Jetpack Compose
  9. Dev Diary - November 2023
  10. Reactive Programming in Kotlin - StateFlow
  11. Reactive Programming in Kotlin - SharedFlow
  12. Reactive Programming in Kotlin - Flow
  13. Reactive Programming in Kotlin - The Paradigm
  14. Dev Diary - October 2023
  15. Manage Dependencies with Gradle BOMs
  16. Baseball is a State Machine
  17. Dependency Injection vs Service Location
  18. Dev Diary - September 2023
  19. Persistent vs Immutable Collections
  20. UI Eventing on Android
  21. Complex SemanticMatchers for Compose UI Testing
  22. Dev Diary - August 2023
  23. Compose Theme Preview
  24. Kotlin Exhaustive when
  25. State Holders in Jetpack Compose
  26. Turbine and the combine operator
  27. Dev Diary - July 2023
  28. Android Adaptive Icons
  29. semantics Vs clearAndSetSemantics
  30. Introductions