I have 2 AP providing the same SSID; they are not far, they can “see” each other.
I connect to AP1 and walk to the AP2. My device stays connected to AP1 even if AP1 signal is -80db and AP2 is -40db. Roaming happens only when my device completely looses AP1 signal, or if i cut the connection and reconnect.
I am aware that the decision to switch AP belongs to the client device; i am aware also that i can use Access List to force disconnection of clients below a defined signal strenght, but this is not a perfect solution in my case.
Is there a way to have a “more fluid” roaming between APs?
Usually wireless roaming is a client feature so you need to look for roaming options in the wireless client settings. Like in your case you have done it by using such software add-on. Maybe there is also some built-in Android option for wireless roaming settings.