I'm currently working on project which has front end developed in Angular and backend services developed in .Net Core. We use micro service architecture and our API's are broadly divided into 4 main categories. Now we are planning to develop a cross platform mobile app which would also support offline mode. My concerns are:
- How can I reuse the maximum code so that mobile development would take the minimum time and efforts to develop?
- I already have a logic to generate SQLite database and store it on mobile device, I need a way to run my services on top of this database. Also, my team doesn't want to rewrite the code for API for offline mode.