Mobile APP (Android native) Background user location upload

» PRICE AND DATES NOT NEGOTIABLE, your bid is final!

» Project needs to be accomplished in 3 days

This app should be composed by:

. background service that allows location collection every 10 minutes or less.

. this background service should show a permanent notification on the Android operating system to allow the service to run in background

. the app should awake on a silent push notification and check if the service is running (if not, open immediatle)

. the background service should start running after phone reboot as well (without opening the app)

. background service should be able to stay running and awake even if the system shutdown the service

. the app should detect if the user has not granted full location and activity access (all the time) permissions and if so should show a permanent notification on the android system and a popup on the app with a button to open the direct menu under the settings to allow it

. the app should detect if the phone has battery optimization on. If so, should show a popup and notification asking to disable with a button to open the correct settings menu

. the app should send to the backend a user unique identifier (can be random 24 digits, but needs to be the same until the user uninstalls the app)

. the UI is simples and should be composed by:

- splash screen

. onboarding screen (with 3 slide help screen + skip button) - only show on user first usage

- Main screen with: 1) button to start /stop sharing location (activate the background service), 2) a last address sent (address street, country), 5 numbers / statistics (that will be returned by the backend), 6) a area for the user to "add his home address).

- Backend:

. Python 3

. you should provide the backend api to store on a MySQL database

. The database must include:

- user id and it's locations (coordinates), location country

- user's places

- user (inside or outside his defined place - with a 100m radius) with timestamp when changed

. the backend should have an endpoint that makes the following calculations:

. number of users at home (in a specific country, passed as argument to the endpoint)

. number of users outside home (in a specific country)

. number of users at a specific location (with a specific location passed as argument, and radius as argument)

. You should provide

. full source code

. any key that might be needed for you to temporarely develop (eg: fabric notification=)

. the package name should be set on project kick off (request please)

. constantly upload a git repository that would be provided to you

. develop the server side on a Linux server given to you

Milestones: At the end of the project. Dates must be met and the software needs to work as expected (more spefically in the location being sent in background continously . no dependent on opening the app).

Навички: Android, Mobile App Development, Python

Деталі: react-native-background-geolocation expo, react-native-background-geolocation tutorial, react-native-background-geolocation npm, react-native-mauron85-background-geolocation example, expo background location, background geolocation android, react native track location background, react-native-mauron85-background-geolocation npm, convert windows mobile app android, design mobile app android, restaurant mobile app android, simple mobile app android, integrating mobile app android app, taxi website mobile app android, rails backend mobile app android, tourism mobile app android, convert windows mobile app android app, creating mobile app android wrapper, wrap existing web app android native app, mobile app android iphone multiplataform

Про роботодавця:
( 4 відгуки(-ів) ) Lisboa, Portugal

ID Проекту: #24531031

8 фрілансерів(-и) у середньому готові виконати цю роботу за $251


Hey There, I have read the project description and found that I have worked on a similar project before that's why I can do it very fast at a fair price. I am a professional android, iOS and react native developer wi Більше

$500 USD за 15 дні(-в)
(112 відгуків(и))

Hello Greetings, We have an in house team of web and mobile app developers having more than 5+ years of experience of developing the cross-platform mobile application. Our Technical Skills include: -Objective C and S Більше

$140 USD за 7 дні(-в)
(25 відгуків(и))

We are emerging group of talented freelancers working on cross platform open source web application. Having average experience of 5+ years in web application development. We have delivered more than 100 pr Більше

$140 USD за 2 дні(-в)
(17 відгуків(и))

-------- Senior Python/ Mobile App Development/ Android Expert! -------- Hi,dear Your project is very attracting my mind because I'm very mastered in these branches and also, have rich experiences and high skills on t Більше

$200 USD за 7 дні(-в)
(4 відгуків(и))

Hello, Thank You For Job Posting :) I have 6+ years of experience in Website and Application development. I have checked The requirement and understand that as well. I have created SIMILAR in past. Do you want to Більше

$277 USD за 3 дні(-в)
(0 відгуків(и))

Dear Prospect Hiring Manager. Thank you for giving me a chance to bid on your project. I am a serious bidder here and I have already worked on a similar project before and can deliver as u have mentioned "I can do th Більше

$225 USD за 7 дні(-в)
(0 відгуків(и))

I have good experience in android development .I already developed this type of [login to view URL] I am fully compatible with your are requirements.

$277 USD за 7 дні(-в)
(0 відгуків(и))

Hey Domingos B., I hope you are fine. I can offer you python, mobile app development, android, i have 7+ years of experience and I have a great team that assist me. You can know more about me from my profile on freelan Більше

$250 USD за 7 дні(-в)
(0 відгуків(и))