Recommended Books 📚 Software Design (must read) A Philosophy of Software Design by John Ousterhout Domain Modeling Made Functional by Scott Wlaschin Grokking Simplicity: Taming complex software with functional thinking by Eric Normand Android & Kotlin (everyday work) Functional Programming Ideas for the Curious Kotliner by Alejandro Serrano Mena Kotlin Coroutines Deep by Marcin Moska Jetpack Compose Internals by Jorge Castillo Unit Testing Principles, Practices, and Patterns by Vladimir Khorikov Other (harder, won't benefit Android devs directly) Category Theory for Programmers by Bartosz Milewski Designing Data-Intensive Applications by Martin Kleppmann Introduction to Algorithms, 4th edition by Thomas H. Cormen