I need an app written for Android using the latest B4A (which I also use, so it has to be only that as I will need to make modifications to the code).
I will need readable full source code and all rights released to me. With the files you give me, I have to be able to compile (with B4A) and produce a working binary myself, or else it's not acceptable.
The app will take ICM-20948 (or even BNO055?) time stamped readings coming in via Bluetooth/WiFi (from a separate module, not your task) in real time, combine them as needed and convert them into GPS like coordinates. Then, display the 3D route associated with that data.
The format of the incoming data will be discussed to be convenient to you.
Tapping on any route point should show the respective X, Y, Z coordinates.
Tapping between any two route points should show the path distance (not straight line distance).
A button to start recording a route.
A button to mark a waypoint at any time.
A button to stop recording a route and assign it a name.
A way to cleanup the database from previous routes.
A way to show any of the saved routes.
Whenever a valid GPS signal is available (possibly not often), the points collected from the sensors will be corrected (not just replaced) with the respective GPS coordinates.
Save routes and associated waypoints by name on an SQLite3 database.
Have some way to send the database file to a PC (email?).
You need experience with Android B4A, GPS, Bluetooth or WiFi, SQLite3, mapping.
That's all for now.
(For future reference, please mention if you happen to have NodeMCU experience with either Lua or MicroPython. Not needed for this project though.)
Only European residents (both EU and non-EU) may apply. Others will be ignored.
Include the word 'gotcha' in your response for me to know you've read it all.
6 freelancers are bidding on average €666 for this job
b4A android developer from 3 years. recently developed app which using [login to view URL] hotspot. capture data and plot on Google map. app was for person health rating regarding covid pandemic. also using api and php.