POIFinder - iOS/Android App Development
$30-250 USD
Pagado a la entrega
POIFinder App Design and development
Implement an app to record as a background process:
Select the frequency in minutes to update the POIs - (default 5)
Select a preferred storage folder for information - (default App Folder)
Select the preferred maximum number of POIs in a list - (default 5)
Select the preferred units of measurement for the distance - (default metre/Kilometres)
Select the preferred distance from a POI which is of interest - (default 500 metres)
Select Categories to include: List of check boxes - all (default) / tourist attractions / art / historic / war / settlement / transport/ religious/ restaurant/ rest rooms / sports events / music
Implement an app to show on screen, and continue when in the background:
Start a journey session (DDMMYY-HHMMSS-Location) where the application will:
Obtain number, street, suburb, region, state, country information based on location data
Obtain list of names of points of interest (POI) within set distance from location
Calculate distance in metres to each POI
Obtain 10 sentences of text about POI from Wikipedia
Obtain 10 sentences of text about POI from Google
Add to list of POI as location changes
Stop a journey session and write all collated information into a file session file sorted in same order as the journey path as per the example:
>>DD/MM/YY-HH:MM:SS:
Country: XXXXXX
State: XXXXXXX
Region: XXXXX
Suburb: XXXXXXXX
Number and Street: 9999 / XXXXXXX ,
POI 1 & Distance : Name , 99999
POI 1: Wikipedia Text
POI 1: Google Text
POI 2 & Distance : Name , 99999
POI 2: Wikipedia Text
POI 2: Google Text
POI N & Distance : Name , 99999
POI N: Wikipedia Text
POI N: Google Text
DD/MM/YY-HH:MM:SS:
Country: XXXXXX
State: XXXXXXX
Region: XXXXX
Suburb: XXXXXXXX
Number and Street: 9999 / XXXXXXX ,
POI 1 & Distance : Name , 99999
POI 1: Wikipedia Text
POI 1: Google Text
POI 2 & Distance : Name , 99999
POI 2: Wikipedia Text
POI 2: Google Text
POI N & Distance : Name , 99999
POI N: Wikipedia Text
POI N: Google Text
<< {End of File Example Format}
Must show icon in notification bar when service installed/running and during capture.
Must provide option to start and stop travel session in notification bar menu item, ie show notification item in list to stop journey if in progress.
Android : Java code base using Android Studio
iOS: Using Swift
Must continue to obtain location/POI info whilst receiving other application notifications, phone calls, or other types of messages.
Error handling must be informative and not just crashout
Must support Android 4.x, 5.x and above on non-rooted device
Must be proven on Samsung phone S3 and S7.
Two Payments/Milestones
Payment/Milestone 1. Deliver Ux/UI screen mockups of preferences and home screen - $15
Payment/Milestone 2. Deliver .apk and source code to googledrive - $90
Payment/Milestone 3. Successfully rebuilt source code and tested by project testers on Samsung S3/S5/S7, HTC and Motorola devices. - $25
Test Cases available on request
Payment on milestone completion only- upwork deduct fees from milestone amounts
Daily status report requested
Please review paying attention to detail and ensure your proposal highlights any assumptions or constraints.
Nº del proyecto: #11279926