Resources
· Push Notifications Scoring Guide.
For this project component, use the skills you gained in this unit’s study activities to extend the Smart Homes store locator application to receive a push notification alerting the user that there is a sale on the company’s product at a nearby store. Your solution should include the following:
When the user is viewing the search results list, the application should:
· Use the Parse SDK to deliver a push notification to users’ devices, letting them know that there is a sale on the Smart Homes thermostat at a nearby store.
· Deliver a push notification that presents users with the store location’s detail view.
In your completed assignment:
· Demonstrate an ability to integrate third-party application programming interfaces to communicate with a Web service.
· Construct an Android application that receives push notifications without error.
· Demonstrate the ability to troubleshoot network communication errors when using a third-party Web service integrated with an Android application.
When complete, submit your assignment in the assignment area as a ZIP file containing all of the files you created to build your solution.
· Mobile Data in the Cloud Scoring Guide.
In your IT4785 course project, your store locator application persisted the user’s nearest store location search results locally, so that when the application was exited and resumed, users would be able to view their most recent search results without having to perform a network request to the BBYOpen API to retrieve the search results again.
For this project component, you will use the skills you gained in this unit’s study activities to extend the Smart Homes store locator to persist the last set of search results the user received to the cloud using the Parse.com service.
Your solution should include the following:
· When the user quits or closes the store locator, the application should use the Parse SDK to store the current list of search results to the cloud.
· When the user launches or resumes the store locator, the application should use the Parse SDK to retrieve the persisted store results to populate the search results table.
· Social Network Integration Scoring Guide.
For this project component, you will use the skills you gained in this unit’s study activities to extend the Smart Homes store locator application to allow the user to post that they have purchased the smart thermostat from a local retailer to their Facebook or Twitter account. Your solution should include the following:
· When the user is viewing the search results list, the application should use the Parse SDK to allow the user to post to Facebook or Twitter that they have just purchased the smart thermostat from a nearby retailer in the search results list.
In your completed assignment:
· Construct an Android application that integrates and communicates with a social network.
· Demonstrate the ability to send data to a Web service without blocking the user interface.
· Demonstrate the ability to troubleshoot and debug Android social network integration issues.
In your completed assignment:
· Demonstrate the fundamental basic concepts of communicating with RESTful Web services.
· Demonstrate the ability to persist application data to a remote Web server.
· Demonstrate the ability to retrieve application data from a remote Web server without error.
· Custom Application Logic in the Cloud Scoring Guide.
For this final project component, use the skills you gained in this unit’s study activities to extend the Smart Homes store locator application to prevent the user from posting messages to Facebook or Twitter more than once, without writing any custom Android application code. You will use the Parse SDK and Parse cloud code to implement a custom validation function in the cloud. Your solution should include the following:
· When users are viewing the search results list and post that they purchased the smart thermostat from a nearby retail location in the search result list, the application should use the Parse SDK and cloud code to validate if a user has already posted a message to Facebook or Twitter that they have purchased the product from a particular location, including:
§ If the validation function evaluates to false, then the Android application should be allowed to post the message to Facebook or Twitter.
§ If the validation function evaluates to true, then the Android application should display a message that informs the user that they cannot post their message more than once.
In your completed assignment:
· Construct a nontrivial Android application that integrates user provided data with a third-party Web service to provide distributed input validation.
· Construct a nontrivial Android application that compiles without error.
· Construct a nontrivial Android application that operates without crashing.
When complete, submit your assignment in the assignment area as a ZIP file containing all of the files you created to build your solution.
Delivering a high-quality product at a reasonable price is not enough anymore.
That’s why we have developed 5 beneficial guarantees that will make your experience with our service enjoyable, easy, and safe.
You have to be 100% sure of the quality of your product to give a money-back guarantee. This describes us perfectly. Make sure that this guarantee is totally transparent.
Read moreEach paper is composed from scratch, according to your instructions. It is then checked by our plagiarism-detection software. There is no gap where plagiarism could squeeze in.
Read moreThanks to our free revisions, there is no way for you to be unsatisfied. We will work on your paper until you are completely happy with the result.
Read moreYour email is safe, as we store it according to international data protection rules. Your bank details are secure, as we use only reliable payment systems.
Read moreBy sending us your money, you buy the service we provide. Check out our terms and conditions if you prefer business talks to be laid out in official language.
Read more