Skip to content

a small "one-tap app" for sharing quickly geolocation data with map links

Notifications You must be signed in to change notification settings

marcellozaniboni/sonqui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 

Repository files navigation

About sonqui

sonqui is a small Android "one-tap app" for sharing quickly geolocation data with map links. It gets the detailed technical geolocation data and generates map links for Google Maps, OpenStreetMap, Bing Maps, and Yandex Maps. It can also be used as a real-time speedometer.

screenshot screenshot

This software displays no ads and is provided under the terms of the GNU General Public License (GPL) version 2. You can find more details here gnu.org/licenses and here gnu.org/licenses/old-licenses/gpl-2.0. I used the following third party technologies for developing this app: they really simplified the job, so thank you very very much!

  • OpenJDK, Android Studio and Gradle Build Tool
  • Apache Cordova
  • Apache Cordova plugins: cordova-plugin-dialogs, cordova-plugin-device, cordova-clipboard, cordova-plugin-x-socialsharing, cordova-plugin-geolocation, cordova-plugin-app-exit cordova-plugin-insomnia
  • W3.CSS by W3Schools

How to build

Follow the guides online and install Java, Android Studio (with SDK Platforms for Android 8.0 / API Level 26 and Android 9.0 / API Level 28), Gradle, Node.js, npm and Apache Cordova. Then create the project directory:

cordova create sonqui net.marcellozaniboni.sonqui "sonqui"
cd sonqui
cordova platform add browser
cordova platform add android@8.0.0
cordova plugin add cordova-plugin-dialogs
cordova plugin add cordova-plugin-device
cordova plugin add cordova-clipboard
cordova plugin add cordova-plugin-x-socialsharing
cordova plugin add cordova-plugin-geolocation

Now you can get the files from GitHub and copy/replace them in the project directory.

For UI testing purposes you can quickly run the app in a web browser using

cordova clean
cordova build browser
cordova run browser

...however in the web browser the app will run with limited functionalities.

You can build the Android app like this:

cordova clean
cordova build
cordova build --release

You'll find the output APKs in platforms/android/app/build/outputs/apk/

Privacy

This app

  • does not use the internet connection,
  • does not show adds and does not use ad libraries,
  • does not profie users,
  • does not use proprietary services like GMS o HMS,
  • does not use proprietary libraries.

Supported platforms

  • Android

Compiled binaries

About

a small "one-tap app" for sharing quickly geolocation data with map links

Resources

Stars

Watchers

Forks

Packages

No packages published