indoor and outdoor app

Is it better to create 2 apps : one for indoor and one for outdoor or have one app with a setting to enable/disable GPS when you have an app wich can work both in indoor and outdoor ?

side note : is there a way to have step/distance in an indoor app ?
  • I would likely do a single app, and make it an option to use GPS or not. For one thing, it would likely be easier to maintain, and when it comes to stats in the store, they would be together.

    Steps and distance.. All apps will allow you to show steps on wearable devices. You get that info from ActivityMonitor. Distance will be based on steps if you aren't using GPS. Again, from ActivityMonitor . It's the same way a watch face will show steps and distance. If you are using GPS, you can get distance from the Activity (if you are recording), but if there's not a great deal of movement, you could get some "wobble" due to GPS which will impact your distance.

    For example, if you start an activity with GPS and stay in the same place, you'll see your distance creep up, just due to the GPS accuracy.

    One thing I missed in some early apps when it came to things like steps for an activity, is you may want to consider what happens at midnight with your app, as the step count and daily distance reset to zero.
  • jim_m_58 from what I've seen, FIT file does''t container distance when GPS is off, how can I add it ? own FIT contribution ? will it appears on GC ?
  • If I recall, distance will be in the .fit if you are recording a sport where it makes sense if you are using GPS or if you aren't. SPORT_WALKING would give distance in both cases, but I don't believe something like SPORT_TRAINING will.

    It's been a while since I tried this, but if I recall, in the sim, if you aren't using GPS, I believe that you need to have steps being simulated with Simulation>Activity Monitoring> Set Activity Monitor Info for distance