We are a software development comnpany. We have developed an ecommerce web page. Out e commerce application has web service. We need IOS and Androit APP for our pages and we want it to build with REACT NATIVE. I have attached our web service document.
1-We will buy template for sample and gave the developer "[url removed, login to view]"
2-We have web service in SOAP XML and we will converte it to JSON Rest API. The documentation in rest api is : "[url removed, login to view]"
3-We have prepareed a document in EXCELL that includes pages and exact functions. It is attached. It has 2 pages. One pages is for APPLICATION pages taht should include our software. As you can see all the pages has functions and all the data will come with Rest API. Nothing will be STATIC. And second sheet is about paremetres. When a user open an APP the rest api will send some variables. That variables will be sett in app. So that user can change color, font etc. in app dynamicly.
4-This app must be written in React NATIVE. Then the developer should teach us how to change web service and compile it for new customer.
5-All the application must be writen in Object Oriented Model. And our developer should easly change it. And All the code should documented well and with code we must also get it. So all pages must have their own JS files. All styles must be in a different JS and all rest api classes must be in a different JS file.
6-After project finished Developer should compile a project for [url removed, login to view], [url removed, login to view], [url removed, login to view] and As projesoft we have developer account for Apple and Androit we will upload all app to sites. Meantime all the code for thet sites are same. So applications will not need any code. We will just change the URL of REST API.
7-In the app there should not be any STATIC CODE. All data will come from REST API and creating new api should just need to change the URL of Rest API
8-Rest API will work with TOKEN and for token all the app's will get from same URL.
9-With the project we will give a wire frame to developer and the application should include all the pages as same functionality with the wire frame. The functionality will be in wireframe but the design will be in the template.
10- the project must be integrated with "[url removed, login to view]"
11- The project must be integrated with "[url removed, login to view]" especially with "Crashlytics".
12-The app must support google analytics on every page.
13-If the source code of the does not meet this requirements we will drop it.