:video_game: Hangman Game for Android :robot: build with Compose :rocket:. Built with jetpack components, Room for saving game history, preferences for loading game settings, ViewModels for persisting game state, LiveData/States for observing states, Koin for DI, minimal compose animations for good UX, Light/Dark theme :rainbow: MD3.
I'm a Programmer who does Android Development, Creative & Technical writing, UI/UX Design. A Kotlin enthusiast and Engineering graduate. I've spent most of time Training, Assisting & Mentoring students who are absolute Beginners in android development & other tools. I learn from Open Source and always happy to assist others with my work, which inspired me to lead my non-profit organization Developers Breach focusing on contributing to Open Source which puts me in here at GitHubโจ to create helpful resources.
Initially recomposition won't happen once value changes in LiveData.
But when player reaches to level 2, recomposition happens as expected from LiveData value.