Do you have a similar project?
Post your project for free and meet the best App Developers, receive quotes from qualified companies and hire the best candidate with our safe payment system.
The app is really easy, only need few main functions:
-The project name should be: Native Container
- Build on Java (compatible with Android Studio) and Swift (Compatible Xcode)
1: When app open display splash screen with image logo for 3 seconds.
2: After splash screen closes, open a fullscreen webView container pointing to an url (config file).
When webView load:
2A: Should be check if exist a cookie named device_uuid, if do not then create the cookie with a generate random UUID value.
2B: If the phone is able to work with fingerprints, the app should ask the user fingerprint every time the app is loaded on first time or also too when minimize and maximize. The fingerprint value should be record on a cookie named “fingerprint_value” (replace the old value)
2C: Get the GPS position and write this value on cookie named “gps_value” (replace the old value) every time the app is loaded on first time or also too when minimize and maximize.
2D: Get the contacts phonebook and send to restful service (we will give to you the service documentation). This function only call when the app start for first time or after the user kill on running apps (not when minimize and maximize). This function should be able to disable easy (config value or other)
3: Check the correct functionality for links on the url opened on webView:
3A: Whatsapp msg share
3B: Email msg share
3C: Googlemaps or Iphone maps pointer
3D: shows the cookie device_uuid
3E: shows cookie fingerprint_value
3F: check gps_value
3G: Dowload PDF file
3H: Upload file
4: The app must have a floating circle button (color black opacity 50% transparency) down side left with an Camera icon. When click the button the app show the camera to scan a QR imagen and then redirect the web view to the qr url. Please put an X button on upside to close the camera and return to webView.
5: Other floating circle button (color black opacity 50% transparency) down side right with an Microphone icon.
5A: On press the Microphone button redirect the url to (url on config file)
5B: While pressing the Microphone button capture all audio or words that user says.
5C: When the user release the Microphone button send all words capture to a restful service (we will give you the documentation).
5D: The restful service will return a JSON with two values: Language (EN or ES) and Text (“Some paraphrase easy to said”) and the app have to speak this text in the language on json.
6: When shakes the mobile phone the apps must be closed.
- Disable system back button on app (android)
- Disable bounce screen (iOS)
- The app should be manage cookies from sites loaded in the webview and don't forget the information after app closes or phone reboot.
- All parameters domain, cookie names, etc have to be a to easy config file.
- The web view have to works fine with HTML5 elements like upload files, open external links, etc (we can discuss the detail).