Closed

Location-aware Android app (basic app)

We are looking to develop a bare bones "proof of concept" app.

REASON FOR THE APP: We have an academic research team of a few dozen people, most of whom use Android on their phones, and we work at several different university campus locations as well as field research sites (off-site from university). If one of us is at a field research site and another member arrives at that same site it is very useful to be aware of this, but we have no easy way of keeping track of who will be where (and when). So we want an app to alert us if someone else (also with the app installed and running) is "near our location."

LOCATION AWARENESS: Obviously it needs to be location aware to serve our needs; both GPS and network location provider would be desirable. The code to do this is open source and pretty easy to find. Our project is non-profit and should be able to comply with any open source code requirements. (Possible code sources include: mytracks, open-gpstracker, etc.) To make this easier, we only need a low resolution location: within a radius of 100 or 200ft is more than accurate enough. We are basically trying to track if one of us is in a certain building or not, as opposed to what room or what corner of a room (etc). Just knowing that another team member has arrived in my building is sufficient — from that point I can go find them in person without app assistance.

HOW THE APP SHARES ITS LOCATION: The app should take that rough user location and push it to a server (mysql database?). In the same transaction it will fetch a list of "last known locations of others" who are running the app on their phones, and if any are within a given distance (say 100-200ft radius, nothing terribly precise) and their geolocation data is not particularly stale (within the last 15 minutes) to alert the app user.

APP PLATFORM: Android. For storing of location data we would prefer our own Linux server with mysql. We can provide a login to this server (FTP) with mysql database(s) for development.

BACKGROUND RUNNING: Preferably the app would run passively in the background and update its location status (user location and location of other users) every few minutes, or run actively if manually opened in which case status should update "live" (every few seconds). Once opened the app should run in the background 24/7, unless the user actively selects to "quit" it. In background mode it updates infrequently. In active viewing mode the status updates "live" (every few seconds).

INTERFACE: The user interface can be incredibly simplistic. The following features are needed: A dropdown that says "update my location and fetch other users' locations every [number] minutes when running in the background". An alert that simply says "[number] user(s) are within 200ft of you" and this alert would pop up like any other normal Android alert (when the app detects another user has arrived within proximity of the Android device). A checkbox for "vibrate phone if a user enters my location". Lastly, a checkbox for "don't alert me when users enter my location" (so other users can come find the Android device owner, but the owner himself is not aware they have arrived). We can develop any graphics you might need.

LATER DEVELOPMENT: There are many small features we would probably like to add to this app, but for now we would prefer to find a developer we can work with to build this proof of concept. If the app is useful in the way we expect and the development relationship goes well, we would then pay you to add further features. For instance a way to track (and display on device) which users have arrived and to set a preference to "no longer tell me when [specific user] arrives at my location". Or a web interface that uses google maps (or similar), for users without their Android device handy to be able to see where other users currently are. These are the sort of things we would pay to add later if the app proves useful.

Skills: Android, Cartography & Maps, Geolocation, GPS, Social Networking

See more: android network aware, location aware android project, location aware android app, work from distance web developer, who needs android developer, who can make me an app, where to find web developer, where to find a linux developer, where's my android, where find app developer, where do you find a developer, where do i find a web developer, where do i find an app developer, where can i find web developer, where can i find android project to develop, where can i find a linux developer, where can i find a developer for an app, what useful web developer, what is an android device, what do you need to develop an app, web developer where to find, web developer near me, web developer for social network, web app developer find, want to develop a social networking site

About the Employer:
( 0 reviews ) United States

Project ID: #4292059

18 freelancers are bidding on average $718 for this job

anthonioez

I am interested in your project

$400 USD in 7 days
(42 Reviews)
6.1
MAdept

android expert and already done such app

$1500 USD in 21 days
(27 Reviews)
5.8
egypro

please check PM

$500 USD in 20 days
(23 Reviews)
5.5
itechfist

Android experts here. Please check inbox message.

$550 USD in 20 days
(8 Reviews)
5.4
Indexpage

Experts are here. Kindly check our work in GPS and mobile application design and developments... Thanks.

$2000 USD in 40 days
(3 Reviews)
5.2
biddyweb

I can handle this project. Kindly contact me and lets discuss more.

$550 USD in 7 days
(3 Reviews)
5.1
inflecticatech

Hello, Thanks for posting the project on Freelancer, the project requirements completely falls under our domain and where this project exactly matches with our technical strengths and our abilities to deliver the wo More

$750 USD in 30 days
(5 Reviews)
4.9
srinichal

I like to discuss further and deliver the app

$620 USD in 12 days
(4 Reviews)
4.2
SICS

Hi, Please see the private message also. Regards.

$750 USD in 15 days
(5 Reviews)
4.1
marchingantssl

Hi, We are a team of experienced web & mobile developers with more than 8 years of experience. Please have a look at personal message for our portfolio. Regards,

$800 USD in 30 days
(2 Reviews)
4.0
arbuleacev

Hello, I'm an experienced and mind opened Android developer. I'm ready to start working at this project and provide best quality solutions. Please check your private message box for more details. arbuleacev

$700 USD in 15 days
(3 Reviews)
3.2
kchg

Dear. I'm interested with your project. I'll do it for you. Regards.

$1200 USD in 10 days
(2 Reviews)
3.0
pythonshell

consider it done.!!! check pm.

$400 USD in 9 days
(8 Reviews)
2.8
ShenHua

Dear sir. My working history is short. But I have many experiences in mobile dev. Please see pmb

$750 USD in 10 days
(1 Review)
2.4
ForeignTree

Consider it done

$400 USD in 30 days
(1 Review)
1.0
blackgrapes1

It's a easy task for us.We have gone through your requirements and we are ready to work on the project. We have efficient and sufficient resources to complete your project. We assure you quality service and on time del More

$750 USD in 35 days
(0 Reviews)
0.0
nickmch

It would be an useful experience to develop this app for you

$250 USD in 5 days
(0 Reviews)
0.0
Shabee

We are a team of Android App developers. We have recently completed location aware app for a car sharing company. Please check PM for details. Regards, Shabee

$599 USD in 20 days
(0 Reviews)
0.0
sehut

I have experience with Android development. I are looking for Client for our longterm. Hope I will be partner, I will finish this project for you.

$700 USD in 12 days
(0 Reviews)
0.0
MIF

Hello. We are ready to make the location awareness app you need. Please check the PM.

$250 USD in 0 days
(0 Reviews)
0.0