I need a phone app to be built. We currently have one that is in the App Store. It can be found by searching for RecallChek. The app was built using phone gap and has a lot of inconsistencies in behavior across different phones and os versions. I would like the app recreated using Java so that it is more stable. The app is fairly straight forward. We have a product called RecallChek that creates a report for appliance recalls and is used by Home Inspectors. The app is used to submit appliance and property data to our server where the report is generated. Please feel free to download the app and check it out to get an idea of the scope of the project. Here is test login information you can use to explore, u: test p: test1. A home inspector will create an appointment either on our server or within the phone app. The phone app will fetch the appointments and display them. The user will select the appointment from the list where they can modify any property information they may have. They will then enter appliance data, model, serial, type, brand. They have the option to enter in the model and serial number or take a picture of the data plate instead. Once all appliances have been entered the user hits finalize appointment and the data is transmitted to the RecallChek server and the appointment is removed from the queue. We have an api set up consisting of basic GET and POST calls. Since images are sometimes sent there are multi-part calls. When transmitting Appliance Images, the API uses single calls for each appliance so huge requests aren't done from the phone with multiple image files. Some compression is done on the images to get them within 1000 x 1000 pixels as we need nothing larger. There is also an option to submit a picture of the home as well. All I'm looking is to have the current app replicated. I would like the flow to remain the same, but the look does not need to be identical, just the functionality.