Hi,
Please attach the layout for the android app.
Your concept is right !
Android app do uses sqlite database to store the data, state and session in local storage.
So, implementing can be done on Android app.
As a Android developer, I have been working on complex app and shapping the business requirment to the app.
Let me provide the flow of app, so that I can implement it same.
Looking forward.
Gurbir