Question: do mfi controllers work on android?
Answer: No MFi controller will work with Android. The MFi spec requires the controllers to only communicate via the Apple controller API, which is incompatible with anything except iOS.