Complex Preferences is a component to android that allows the developers put objects and complex objects in SharedPreferences. Gson (Google Json Library) is used internally to persist objects.
A demo project for the health care todo list based on Kotlin MVVM architecture and material design & animations.