My apps

WiFi Manager from December 27, 2015

An app for managing connections to Wi-Fi networks for Android 2.1+

I wanted to have a home screen widget with detailed information about Wi-Fi connection state. Not just on/off, but the connection process, signal level, and the current network’s SSID. Wrote it for myself, then things kind of went from there.

Since version 2.0, some features are available only in the premium package, which can be purchased right from the app, using Google Wallet. More info on this is listed under “Premium Features“.

device-widgets-sample device-widgets-switching

In these screenshots, “Despotica” is the name of my home Wi-Fi network. The signal level is displayed in color, which is easier to see at a glance than Android’s built-in Wi-Fi signal level indicator.

Signal strengh can be displayed as: image, dBm, percent.

The widget is available in four sizes (1..4 by 1 cell) and several themes (“HTC Sense” like, two Holo themes like Android 4.0, two premium Material themes like Android 5.0).

The widget with a “light bulb” icon is used for switching among your favorite networks with a single tap. As of version 2.0, it can also enable WiFi as needed, and switch between fixed and dynamic IP addresses if so configured.

Clicking the “main” widget anywhere but on the switch brings up the Wi-Fi manager part.

The main screen has two modes: list mode and radar mode.

In list mode, the app displays a list of Wi-Fi networks: either results of a live scan, or networks “known” to Android (previously connected to).

device-list-light device-list-dark

Networks can be sorted by name, signal strength, or open first (and then by signal strength).

Clicking a network item allows you to perform various actions, such as connecting (or disconnecting, optionally removing it from the “known” network list).

Long-pressing on a list item brings up advanced options for that network. You can change the password of a known network, assign a description or an icon to a network, exclude it from the list (neighbors have routers, too), or set it up for fixed or dynamic (DHCP) IP address. These features require an in-app purchase.

There is an auto-update function with configurable interval ranging from 3 to 60 seconds. You can configure a sound notification for when new open networks are discovered.

Radar mode looks like this:

device-radar device-radar-help

Live networks are organized by their channel numbers, with their “shadow” sizes varying with signal strength. Open networks are shown hatched. This view can be very useful in selecting the best channel for your home router if you live in a densely populated area. Besides, I think it looks kind of cool 🙂

Changelog: from December 27, 2015

  • Fix in “one tap network switcher” widget: when the network was already connected, the info window could go away too quickly. from December 13, 2015

  • Android 6 specific code now merged into same app version.
  • Accessibility in widgets.

3.6.0 from November 22, 2015

  • Updated for Android 6.
  • Fixes and improvements in “best network switcher” for 5Ghz.
  • Enabled searching for “best network” even if the current network connection is good (in case there is a better one).
  • Added settings -> auto-scan on start.
  • So far only released to 6.0 devices (just to be safe), the rest should follow soon. from April 19, 2015

  • Two new widget styles, “material design” like. The two “holo” widget styles are now free.
  • Android 5.*: use native Material look and feel, fixed static IP and proxy assignment.

3.1.0 from September 24, 2014

  • Fixes to purchasing and restoring premium features, to work with latest changes on Google’s side.

3.0.9 from September 16, 2014

  • Bug fixes, updated translations

3.0.1 from August 3, 2014

  • Redesigned look and feel: flat icons, swiping between list and radar.
  • Updated translations.

Bluetooth Widget 2.0 from March 29, 2015

A simple widget for controlling Bluetooth state and settings.

Comes in two sizes: 1×1 can act as a simple toggle switch, and optionally provide access to system Bluetooth Settings, whereas 2×1 has a separate button on the left to for the Settings screen.

Several widget themes: “material design” (like Android 5.0), “holo” (like Android 4.0), and “HTC Sense” style.


2.0 from March 29, 2015

  • Two new widget styles, “Material Design”

1.9.2 from September 08, 2013

  • High-res graphics for full-hd phones.

1.9.1 from August 10, 2012

  • Minor adjustments to 1*1 “two in one” widget layout.

1.9 from June 5, 2012

  • Added one more widget theme, like the old one, but with blue icons.

1.8.1 from May 2, 2012

  • Added two new widget themes, inspired by Android 4.0.

The “gears” icon was created by Gorge Bergman, and is used under permission.

The lightbulb icon comes from OpenIconic icon set.

  1. sirdufus
    June 24, 2017 at 5:04 pm

    Hey, love this app so much, I use it often.

    Got a new phone but can’t figure out how to back up all the work I put into this app so I can transfer settings to the new phone.

    Have lots of hidden networks, assigned icons and saved passwords. Can I copy a settings file somewhere since there is no backup / restore function within the app?

    Thanks again, have the premium version if that matters…

    • June 24, 2017 at 7:15 pm

      Hi, sorry the currently released version doesn’t have a backup capability. You can copy its shared_prefs file if you have root on both devices.

      The newer version – still in development – does, and uses Android’s built-in backup / restore.

      You can find the current “work in progress” build on this forum:

  2. June 20, 2017 at 3:43 pm

    Hello Kostya

    My list of life networks, sorted by signal shows at the bottom 5 exclude networks
    I am connected to one iof the excluded networks but I cant’ get the excluded network to show on the main list (e.g life networks, sorted by signal .
    Long pressing brings up the sub menu and then I click on show in this list but it does not show !


    • June 22, 2017 at 2:13 pm

      This is fixed in the current work for the “next” version, not yet released. You should be able to restore that one network if you disconnect from it first (using the phone settings).

  3. Bill Garnett
    May 20, 2017 at 10:48 am

    Have been using your WiFi app for years. It’s great. Many features, nice touches, etc.
    But I’ve always wondered why your signal strength is always lower – by upto 10dbm – than that indicated by other apps ; and those agree with each other within 1 or 2 dbm.
    Your app seems so reliable in most respects, so I was wondering.

    Thanks again for a great app.


    • May 20, 2017 at 9:56 pm

      Android has at least three official functions to get the current connection’s signal level. WiFi Manager uses them all trying to get the most up to date and accurate value (although in theory if you think about it, all those different functions should return the same values, but they don’t). Can’t speak for other apps. And one more thing – neither those Android functions, nor my app are “professional” tools and so those values may not be very precise.

  4. Robert Jones S
    April 11, 2017 at 12:07 pm

    How enable a wifi network because we are using your software for the school tabs, it shows wifi disabled, how can i enable it

    • April 11, 2017 at 1:08 pm

      You can tap on the toggle switch in the widget, or tap anywhere else (in the widget) to run the app itself and that’ll prompt.

  5. Bjorn
    March 12, 2017 at 11:48 am

    HI. How do I make the app change WiFi automatically, without opening the WiFi list?

  6. February 27, 2017 at 11:14 pm

    Android 4.4.4 not work

    • February 28, 2017 at 12:51 am

      Can you please be more specific? I’ve got a phone with 4.4 and could take a look.

  7. February 13, 2017 at 9:14 am

    Why does a wifi manager need to read the contents of my sd card?

    • February 13, 2017 at 2:16 pm

      App settings -> notification sound when there is a new (scanned) open network. Sometimes users pick a sound *file* (as opposed to a built-in sound) and then without the storage permission, the app would crash.

  8. Tim Davis
    February 11, 2017 at 1:01 pm

    This program perfect for me as I roam around the house I want the best signal all the time between my main router and 2 extenders( it’s an obsession, there are worse lol). I love the the radar function and the premoil features are great for the added control. Just thought I’d let you know as I had been looking for an app like this so I can measure and get the best placement for my extenders too. Thanks.

    • Tim Davis
      February 11, 2017 at 1:11 pm

      Please fix my auto mess up that changed premium to premoil somehow. It’s early here 4am lol

      • February 11, 2017 at 1:36 pm

        Um, sorry I’m not sure what “premoil” is and what you’re asking. If it somehow lost its “premium” activation status, please just reinstall, then bring up any “premium” feature and it will restore activation (without a new purchase).

    • February 11, 2017 at 1:35 pm

      Re: extenders – sorry this app doesn’t differentiate between distinct networks that have same SSID (name).

  9. February 3, 2017 at 8:38 am

    Is the wifi manager available for iPhone please help. Thanks

  10. Marshall Abrams
    January 20, 2017 at 8:22 pm

    Is there a way to specify preference order for connection?

  11. Kaushal Shah
    January 13, 2017 at 2:27 pm

    The app does not automatically switch to a better WiFi network within my house. I have to start the application each time from the status bar to enable it to do so. Could you please provide me a solution. Thanks..

    • January 13, 2017 at 2:51 pm

      If the phone runs Android 6.0 or newer, I’d check two things:

      1 – phone settings -> location has to be enabled (GPS is not required), without it, the app won’t be able to get the list of surrounding networks when not on the screen
      2 – phone settings -> battery -> menu -> battery optimizations -> set WiFi Manager to “do not optimize” (i.e. exclude from Doze Mode), without it, the app may not be able to run in the background.

      Both of the above are Android “things”.

    • WJCarpenter
      January 13, 2017 at 10:31 pm

      FWIW, in my house I have 3 different wifi routers, but I gave them all the same network name (SSID). I found that with Android Marshmallow (maybe earlier), I got an automatic switch between them when I moved around. It happens within a few seconds, definitely well under a minute.

      I don’t know if that happens with different SSIDs in your known networks list.

      • January 13, 2017 at 10:49 pm

        Ah. Sorry, WiFi Manager doesn’t differentiate between distinct networks with same SSID. I’ve been wanting to fix this, but haven’t so far, sorry (busy with Aqua Mail,which is what puts bread on the table).

  12. WJCarpenter
    December 28, 2016 at 10:31 pm

    ((Oops, yeah: AquaMail :-)))

    Thanks, that did it. I guess it’s been a long time since launched AquaMail from the normal app icon.

  13. WJCarpenter
    December 28, 2016 at 9:55 pm

    This is a small thing, but some I think a while ago the “start the app in” behavior changed. Sorry, I don’t know when it might have changed, but it’s been at least a few months.

    I only have a single account, and I select (that account)->INBOX for that setting. The app used to open in the message list for the INBOX for that account. Now it opens in the folders list for that account.

    Is this a regression or have I inadvertently set something wrong?

    • December 28, 2016 at 10:05 pm

      I assume your question is about Aqua Mail, not WiFi Manager. Yes, this changed a few months ago, and has to do with starting the app from widgets. Please re-create the widget and make sure it “points to” the account *and* the Inbox in that account. That’s in the widget config window, you’ll see it while adding the widget.

Comment pages
1 5 6 7

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s