The best way to learn Compose is to build a navigation library from scratch 😜
You'll learn API structuring, hidden secrets about recomposition, animation, state management, state restoration, and a lot more. To add more fun, support Hilt viewModel injection too. I am serious 🤷🏼♂️