Well it is finally out there, published in the play store. There are some interesting bugs bug I am committed to smoothing it out. If you are a fan I appreciate your support, and if you aren't I hope to earn it. The core mission is not yet achieved, but it shouldn't be long.
Saturday, February 22, 2014
Tuesday, January 7, 2014
- If possible, don't store the information at all.
- If it has to be retained, but only serves to identify a user or device to the service, apply a one-way cryptographic hash so that only a derivative of the data is stored. A good example of this is a hotspot BSSID or device MAC address
- If it has to be stored, but is intended to be viewed by the end user, then encrypt the data specifically for that end user via asymmetric encryption using the recipient's public key, with device-side encryption. This applies to shared wifi passwords, logged IP addresses
- Otherwise, as a last resort, if the service requires some user identifying information, that should be encrypted in the database
- Disallow API access but to trusted clients
- Use very strong hosting service passwords
Friday, January 3, 2014
Wednesday, December 11, 2013
To handle this problem, an application of the mediator pattern is needed where the mediator intercepts the creation of the notifications and tracks the foreground state of the activity (or even activity fragment). The mediator may need to be a long-lived service to maintain state and serve all background tasks of any lifespan.
Tuesday, November 19, 2013
- Allow sharing (and unsharing) of passwords with friends
- Sync updates from the cloud
- Show appropriate notifications (especially with a user must take action)
Wednesday, November 13, 2013
Monday, November 11, 2013
Building an app from scratch... This is my first Android app idea that I feel has a real chance to be successful, but that of course depends on how success is defined. I define success rather simply as effectively changing the experience of sharing my wifi password with my friends and family and conveniently having access to their hotspots using the app. If I need a broader definition than that I can always change it later.
This app is not as original as I had assumed it to be, but that tells me something about the existing apps out there if my friends and I had never heard of them before. I can tell you that after having evaluated these apps, I would never recommend them to a friend.
I have a lot of vision for what Hello Wifi can become but at the same time I must focus on strictly delivering real value and that means simplifying it to something releaseable. But I won't sacrifice usability or security.