Write an Android application for Location Services

  • État: Closed
  • Prix: $22
  • Propositions reçues: 4

Résumé du concours

What I want:
I want an android app to be developed which works based on a service. The mobile app should getlocation (latitude and longitude and distance (using Haversine formula) ) in the background and interact with the UI. The app should be able to manage the location retrieving. For example it has to get location every 5 sec when UI is in the background and every 2 sec when in the UI is on the foreground, the amount of minimum location change should be adjustable and all of these features should be adjustable using a variable on the top of the class or the activity. “OnLocationchanged“ event can be a good solution and is expected to be used for optimizing the code. Also while the service is running (app is working) an icon should be shown in the notification bar and in the notification center which shows the app is working.
UI:
The UI shouldn’t be so complicated just a text box and one button. The textbox shows the retrieved locations. By pushing the button the app should start working and by pressing it again it should stop working.
App Structure:
There are so many ways to write a code with exactly the same operation however in this project you are encouraged to use main activity as less as possible and use classes, services and other activities which are easily usable with any costume app.
Location quality:
The location quality should be adjustable using some criterions to control the accuracy and power consumption. (It should be done in addition to the adjustable timing mentioned in the first part) In default the app should be run in the most accurate mode (Using GPS is preferred). All of the possible criterions of Google API should be adjustable in the code.
App quality:
The app should comply with Google core app quality mentioned in the link below.
http://developer.android.com/distribute/essentials/quality/core.html

Over View:
• Service based mobile app (works in the background too)
• Gives latitude, longitude and distance(using Haversine formula)
• Can detect if the UI is in the foreground or background and adjusts the location reading frequency in these two conditions.
• All of the variables should be adjustable at the top of the activities, classes or services
• While the service is running and the app is working a notification should be shown in the notification bar.
• UI shows the retrieved locations and traveled distances and the process should be controlled using a single button.
• Location quality and power consumption should be controllable using “Criteria”s of google API and should be adjustable at the top of the class by some variables.
• The code should be written in independent activities and classes and has as less dependency as possible on the main activity.

Compétences recommandées

Meilleures propositions de ce concours

Afficher plus de propositions

Tableau de clarification publique

  • empedure
    empedure
    • il y a 8 ans

    Hello, I have some doubts. Anyone here?

    • il y a 8 ans
    1. mnaseri
      Titulaire du concours
      • il y a 8 ans

      Hi empedure. Yeah, thanks so much. I will ask you a few questions in a couple of days.

      • il y a 8 ans
    2. empedure
      empedure
      • il y a 8 ans

      Any news?

      • il y a 8 ans
  • mnaseri
    Titulaire du concours
    • il y a 8 ans

    If you think it works you can email me a video of your app ( to show how it works and background,foreground operation) mikenas90 is my google account id.

    • il y a 8 ans
    1. mnaseri
      Titulaire du concours
      • il y a 8 ans

      Thanks for your explanation. I 've already checked that app. And I knoe what I exactly want. All is expalined in this brief. I would really appreciate that if you have done this ptoject just upload a snapshot and I will ask you some questions to rank the entries.

      • il y a 8 ans
    2. ExcelLogix
      ExcelLogix
      • il y a 8 ans

      Ok i will try to upload ASAP

      • il y a 8 ans
  • JaamMuhammadI
    JaamMuhammadI
    • il y a 8 ans

    I can help you with such application. I have already made one.

    • il y a 8 ans
  • bappyiub80386
    bappyiub80386
    • il y a 8 ans

    Hello

    • il y a 8 ans
    1. mnaseri
      Titulaire du concours
      • il y a 8 ans

      hi. How can I help you?

      • il y a 8 ans
  • bosswolf
    bosswolf
    • il y a 8 ans

    hello

    • il y a 8 ans
    1. mnaseri
      Titulaire du concours
      • il y a 8 ans

      hi. How can I help you?

      • il y a 8 ans
  • datavisionitcnsk
    datavisionitcnsk
    • il y a 8 ans

    Hello

    • il y a 8 ans
    1. AXING918
      AXING918
      • il y a 8 ans

      hi

      • il y a 8 ans
    2. bosswolf
      bosswolf
      • il y a 8 ans

      hi

      • il y a 8 ans
  • dayu2201
    dayu2201
    • il y a 8 ans

    Hello. How are you?

    • il y a 8 ans
    1. AXING918
      AXING918
      • il y a 8 ans

      hello

      • il y a 8 ans
    2. dayu2201
      dayu2201
      • il y a 8 ans

      I'm fine. Thanks. What about you?

      • il y a 8 ans

Montrer plus de commentaires

Comment commencez des concours

  • Publiez votre concours

    Publiez votre concours Rapide et facile

  • Obtenez des tonnes de propositions

    Obtenez des tonnes de propositions De partout dans le monde

  • Attribuez la meilleure proposition

    Attribuez la meilleure proposition Télécharger les fichiers - Facile !

Publier un concours maintenant ou rejoignez-nous maintenant !