Find Jobs
Hire Freelancers

Xamarin Mobile App with Geofencing based on Shiny

$30-250 USD

Σε Εξέλιξη
Αναρτήθηκε περίπου 4 χρόνια πριν

$30-250 USD

Πληρωμή κατά την παράδοση
This solution is gonna be used by truck drivers that will receive notifications when enter or leaving a certain geofence area. You are not asked to make a fully release-ready solution, but a fully functionally application that we can build on top of. The solution must include: Using Xamarin Forms implementation for Android and iPhone with the use of Shiny. Add( and remove) geofence locations with separate radius definition for geofence enter and exit transition. The geofence monitoring should never expire when activated by starting the program or manually stop/restart within the program. The geofence monitoring must work with the application in the background too. In fact, it's very important that it always is alive and also automatically started after a phone reboot. The app shall not do notifications but instead send a POST call to a REST API service method when exit or enter a geofence area. The data format for sending data to the method is: string data = $"device=mobile&device_model=mobilemodel&device_type=mobiletype&id={userId}&latitude={lat}&longitude={lng}&timestamp={date}&trigger={direction}"; The locations that is going to be added as geofence locations in the App must be retrieved by doing a POST call to a REST API service method and receive the locations in JSON format. The properties of the received data is: public string Id { get; set; } public string Name { get; set; } public double Latitude { get; set; } public double Longitude { get; set; } public int EntryRadius { get; set; } public int ExitRadius { get; set; } The UI must include: A START button for starting Geofence monitoring; a STOP button for stopping monitoring; below a text field and SAVE ID button for entering a number(a user id) can be entered and saved in the phone (in preferences or somewhere else easy accessible); below a scrollable log view where all events should be sent so for for information/debugging.
Ταυτότητα εργασίας: 25676831

Σχετικά με την εργασία

1 proposal
Απομακρυσμένη Εργασία
Ενεργός/ή 4 χρόνια πριν

Ψάχνεις τρόπο για να κερδίσεις μερικά χρήματα;

Πλεονεκτήματα πλειοδοσίας στο Freelancer

Καθόρισε τον προϋπολογισμό σου και το χρονοδιάγραμμα
Πληρώσου για τη δουλειά σου
Περίγραψε την πρόταση σου
Η εγγραφή και η πλειοδοσία σε εργασίες είναι δωρεάν

Σχετικά με τον πελάτη

Σημαία της DENMARK
Helsinge, Denmark
5,0
5
Επαληθευμένη μέθοδος πληρωμής
Μέλος από Οκτ 6, 2010

Επαλήθευση Πελάτη

Ευχαριστούμε! Σου έχουμε στείλει ένα email με ένα σύνδεσμο για να διεκδικήσεις τη δωρεάν πίστωση σου.
Κάτι πήγε στραβά κατά την προσπάθεια αποστολής του email σου. Παρακαλούμε δοκίμασε ξανά.
Εγγεγραμμένοι Χρήστες Συνολικές Αναρτημένες Δουλειές
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Φόρτωση προεπισκόπησης
Δόθηκε πρόσβαση για Geolocation.
Η σύνδεση σου έχει λήξει και τώρα έχεις αποσυνδεθεί. Παρακαλούμε συνδέσου ξανά.