Distance From Me
What is it?
Distance From Me is an Android application whose objective is to calculate straight-line distances. Code is organised by features (still in progress, not 100%) following MVP architecture.
Features
- Searches places by keyboard and by voice.
- Calculates multi-points distances.
- Calculates distances from current position or from any position.
- Allows to show elevation profile.
- Loads and saves distances.
- Captures positions from other apps and calculates its distance from current position.
- Shares distances with friends.
- Easy access to the dev team by email.
- Shortcut to Play Store to rate app.
- Some FAQ.
- Languages: English, Spanish, French, German, Italian, Portuguese and Catalan.
Main libraries used
- Dagger 2
- ButterKnife
- Room
- OkHttp
- Gson
- ConstraintLayout
- GraphView
- LeakCanary
- Crashlytics (Fabric)
- Mockito
Contributions
Contributions are welcome. Please read the contributions guide for more information.
Download
License
Copyright (c) 2019 David Aguiar Gonzalez
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.