In my previous post I started to documenting my android application rework, in order to help me stay focused !
What do you usually attack first in code ? I personally like setup network API before anything else, knowing the data is ready to be used and tested please me. For this rework project, Retrofit is the winner.
In my case, database of products was ready, but I had to create new tables related to user's info and it web-services to fetch, update and delete records.
Things are going well so far: the data is ready to be exploited. I use the one single activity approach with jetpack navigation, the main fragments are already created along with theirs view models and an empty layouts.
Next step, work in Home screen: UI, flexible adapter and handle navigation with other fragments.
And you, do you setup first the UI or your data ?