I made this basic script and tested it on Kali Nethunter.
You don't need a second wireless interface or monitor mode. wlan0 is enough.
Note 1:
You need 3G/LTE connection enabled, even if your data is 0 megabytes.
When the victim connects to the fake hotspot, he will get a splash screen asking him to download a necessary plugin update (update.apk)
If he installs the apk, you'll get a meterpreter shell.
In this scenario, you can name your hotspot the same name as any wifi network around you, and if the victim connects to it by mistake, he's greeted with a pop up login box that asks for the wifi password.
You can access the logged credentials in the browser. Just type your wlan0 ip:8080/logger.html
http://192.168.43.1:8080/logger.html
Feel free to improve the script by modifying the code or providing other fake portals