More things to say...
7. Boot scan-list
Why don't you show as scan list that device already scanned during boot-up? In most cases the SM is pointed in right direction. I'll need scanning only when there is no AP needed, usually is.On browser I get list of AP's as soon as I can log in into SM.
On browser I get device configured as I need in 1 minute.
When device boot up I connect to it via browser. Pick ap preferred AP from list, add password. Go to Network and change Network mode to NAT. Reboot. Done.
With app I need 5+ minutes fore same thing.
Everything else I do via API to cnM - sending config file, upgrade, approve... Like it should be.
8. Reconnecting device to AP
Maybe not strictly related to App but suggestion.
When we change something which needs wireless to reconnect, why not try last frequency first? SM was already connected to AP on some frequency, and if there is no AP then do full scan. Same thing when SM drops from AP normally (there can be lots of reason of which one is changing AP frequency), but try first last frequency, then do full scan.
It will reduce reconnecting time dramatically in most cases.
Maybe to give us this as option on SM?
9. Control the BACK button on phone
Sometimes I accidentally press the back button. And sometimes I need to start all over again.
On SCAN is really pain in the ass. Also on writing config to SM. If I press back during SM went to reboot phase, I need to write config again to finish install. Forbid or ask if we want to go back on that sort of steps.
10. Keep screen on all the time
It’s just annoying to keep pressing screen to keep it ON. When app is running, keep it ON all the time.
It's great that you are giving effort to make app better but…
Focus on what we really needs from App. Scan-Connect-Align. But as simply as it can be.
After that, give as more and more options, but keep it clear. Allow us to customize what we really need.
Really, I only need scan/connect/align. Everything else is much easier via laptop or cnM/API.
Other functions are nice to have, but no crucial. Especially when you have lots of technicians. You want to keep it simple as possible.