This will be a generic application which must be easily branded/adapted according to our needs.
No content must be hard-coded since it may be used for different purposes (such as a repair manual or a step by step procedure for a diagnostics)
All contents (including the app title, welcome screen etc.) must be dynamic and retrieved from a local db as mentioned below. All contents in the db are completely out of the scope of this project.
But I will provide a small sample SQLite db in order to help you on developing the app.
App will run on iOS and Android, optimized for phone screen but must not look very "ugly" when run on tablets as well (as much adaptive as possible).
App must be completely developed on Xamarin / Visual Stuido and must not rely on 3rd party components (unless agreed between us)
App must and will work offline (other than updating local SQLite db with a remote one -very rarely)
There may be 3 types of screens:
1 - Static topics (HTML based offline content which will be stored in db)
2 - Conditional flow: step by step procedures with dynamic links on each screen that will guide end-user for the next step according to his choice (all choices and next steps will be retrieved from db as well)
3 - Static (but filterable) tables that will be stored in db and will adapt user's screen (preferably XML format)
There will be mainly 4 browsing options for the end-user:
1 - Manual browsing in chapters / topics (retrieved from db)
2 - Quick search and filter on content and procedures (with multiple criteria and tags)
3 - Recent items (previously viewed content by the end-user)
4 - Favorite items (previously added to favorites by the end-user)
All screens must include a home button and device back key must always go back to previous screen/step.
Must use a local/offline SQLite db that can be synchronized with an online one, for all contents including text, graphics, tables etc. (so that it will be possible to modify/update contents without needing to re-compile or re-deploy the whole app.)
I will go in further details once I get your offers (I will not add new requirements but will clarify the existing ones)
App will not require any kind of login / authentication.
Deployment and hosting is out of the scope of this project, but the developer must provide required information on this.
Thanks for your interest...
59 freelancers are bidding on average $2431 for this job
I have gone through project description, but I would like to discuss to clear my understanding of requirements. Please PM me so we can discuss the requirement in more details https://www.freelancer.com/u/TenStar718