You can also specify to automatically turn on WiFi again, if you turn on your device or when you enter a specified location. Also, the app can regularly scan for available networks to connect to and re-disable WiFi if no suitable network is found. This way, you are always connected to your WiFi network when using the device.
WiFi Automatic is open source: https://github.com/j4velin/WiFi-Automatic
Recommended for You