Anyone have experience with developing Android app for the Bluefruit LE SPI friend?

Hey guys,

I am getting into making my own android app for the Bluefruit LE SPI friend from Adafruit.

The components I have on my PCB:

  1. RP2040 MCU
  2. Bluefruit LE SPI friend
  3. Other various sensors

I can handle the Arduino side of programming the Bluetooth since I have been working with C++ for some time. I need some guidance on creating my own android app and was wondering if anyone has had some experience to help me navigate on that.

From researching I need to use:

  1. Android Studio (Java/Kotlin)

I posted a similar question on Adafruit's forum, but they said they do not have any further guidance on creating your own app for the Bluetooth module. They did share me the source file of what they made on their side for reference Bluefruit_LE_Connect_V2.

This is a new side of development that I am not used to, and when I import their version-controlled source code into Android Studio, I don't know what I should be looking for.

Here is a link to a link to a course that I found extremely helpful. It isn't short, but it isn't hard to follow either.

I'd advice against using AndroidStudio (Java/kotlin) unless you have prior experience. You get faster Results with Flutter and flutter_blue_plus | Flutter package