We need to refactor the example apps implementations so that the implemetnation of appropriate screens showcases the idiomatic usage of the library and doesn't focus on everything around it. This should be achieved mainly by introducing common helper functions and components so that the focus point of the screen implementation is the idiomatic usage of our hook API, what it takes and returns and how to use it downstream. We can also do a visual overhaul of the apps as part of this issue.
We need to refactor the example apps implementations so that the implemetnation of appropriate screens showcases the idiomatic usage of the library and doesn't focus on everything around it. This should be achieved mainly by introducing common helper functions and components so that the focus point of the screen implementation is the idiomatic usage of our hook API, what it takes and returns and how to use it downstream. We can also do a visual overhaul of the apps as part of this issue.