Jetpack Compose is the new native declarative UI framework for Android. But with Compose for Desktop it's available on other platforms, too. So why not take a look?
In this talk we learn about key concepts like composable functions, state, and recomposition. And we'll do so in a fun way: we'll write a game. A retro-style game, that is. So, expect a brief reminiscence of the home computer era of the early 1980s.
Here's a short outline:
Showing character - how early games were made
A Jetpack Compose primer
Moving around
Simple game physics
The game is called Compose Dash. You can find its source code on GitHub: https://github.com/tkuenneth/compose_dash