I experienced some problems after a reboot of my phone. Tasker sent the auto-start intent but Bluetooth GNSS didn't connect with the Bluetooth device. I had to open the app first. After that, Tasker was able to send the intent.
Today, I finally dug into it and made the service launch at boot. This means that when the device starts, Bluetooth GNSS is launched in the background, listening for a Bluetooth GPS receiver.
Improvement in the future would be to add a setting: "launch when android starts?" but I'm not experienced with Flutter so I wasn't able to create it yet.
A couple remarks:
Thank you for the mention in the Readme 😄
I fixed the aar files. One way or another they went corrupt after the previous pull request.
I introduced Lombok and added the requirements to the Readme. At my company, we're discussing this first with colleagues so I'd understand that you're not very happy with a sudden extra dependency. In that case, you should try it anyway. It's a very nice tool to auto-generate boiler plate code (getters and setters in this case) and makes the code so much smaller and maintainable. Please also note that it's just a compile dependency and not something that is required to run the app.
I think the separate Android readme did make sense, since the main repo also seems to contain some iOS code and my readme only applies to the Android version 😃
I experienced some problems after a reboot of my phone. Tasker sent the auto-start intent but Bluetooth GNSS didn't connect with the Bluetooth device. I had to open the app first. After that, Tasker was able to send the intent.
Today, I finally dug into it and made the service launch at boot. This means that when the device starts, Bluetooth GNSS is launched in the background, listening for a Bluetooth GPS receiver.
Improvement in the future would be to add a setting: "launch when android starts?" but I'm not experienced with Flutter so I wasn't able to create it yet.
A couple remarks: