Please DO NOT put your bid if you have never work on Xamarin, MQTT, IoT Hub.
I have many people bidding on a project that they have no idea about. All they did was to take the project and try to figure out where to farm the project to. As the results, I have to give them very bad ratings which impacted their ability to find future projects.
I need somebody with MQTT, Azure IoT Hub experience to create a POC Xamarin App to demonstrate 2 capabilities:
1. Real-time Chat
2. Document Replication (push to client).
Business Rules & Flows:
1 User has many [login to view URL] user login, we register the device ID and the last time its has sync. When that device is reconnect, we will find out what are the delta. While the device is connected, some data may be changed, hence we need to push the delta to the device using MQTT (Azure IoT)
A user subscribe to a range of topic. If a topic relevant to a user change, an API is called to push some data to the relevant devices. A topic can be a chat topic (where the topic is the chat session GUID) or a piece of JSON document that user needs to update locally when that document changes.
All the above must be demonstrated using Azure IoT.
Delivery:
1. Xamarin Visual Studio 2017 Project File.
2. Deployment Instruction
3. Code walk through through Screen Sharing
4. Demo - using Android & iOS emulator.
Milestones:
1. Setup Azure IoT - can send messages from the server, can receive message from the server. 10%
2. Demonstrate Real-time Chat Capability 50%
3. Demonstrate JSON Document Replication Capability 40%
Examples:
[login to view URL]
References:
[login to view URL]
[login to view URL]
We have worked on more than 200 computer softwares, websites/ web portals with any required API /B2B integrations, Mobile apps.(ios&android), Betting Bot, mobile games.
Warm Regards
Amit G
Relevant Skills and Experience
Our skills sets :c/c++/c#/Jsp/Asp.Net/PHP/WP/Python/Pearl/swift/android studio/xamrin/react j/native etc.
Proposed Milestones
$555 AUD - Milestone
Give me more details about your project in chat.