Use this application to learn the fundamentals of jetpack compose. In Jetpack compose, we can learn recomposition, states, state-hoisting, remember, and rememberSaveble. This was created using MVVM architecture with the help of the flow API, room database, kotlin coroutines and dagger-hilt.