I have been developing Android applications since Android made its debut in fall of 2008. It was easy to get started and being a part of an emerging new class of smart phone development was very appealing to me. I started out by making something familiar, needed, and conformed to my design philosophies of keeping it small, simple, and robust. As with any emerging tech, there have been growing pains from everyone (devs, Google, phone companies, hardware companies, etc.) Events change pretty fast, so even if a defect is discovered, the entire community can get things patched up with minimal fuss.
||File Browser is my first Android app published on the Market. I made it freeware because I wasn’t going to make anyone pay for such a simple app (at the time) and especially since I did not feel comfortable with Android yet. It has grown steadily in both feature set and reliability. Keeping it small is a big draw for a lot of people since phones have limited space for apps and my feature set rivals, and surpasses, that of many of the more established file browsers available. I will keep updating it and expanding it’s feature set… as long as it makes sense for a File Browser to do so.|
||AttachSave & AttachSave Lite are my latest Android apps. AttachSave is a “gopher” app that will save ANY email attachment to the SD card and view it from there. Currently, the app only works with the pre-installed Gmail/Email clients that come with most Android phones, but more will be added later based on demand.|
||Swidget is a compact toggle switch widget for your Home screen. 6 switches in 1 tiny widget!
Easily toggle your Bluetooth, Wi-Fi, Sound, GPS, the Security Pattern, and Airplane Mode.
Android 2.2 users get the option to toggle Hotspot Mode. Mute media along with call volume as an option.
||I like to share concepts, code, and tech insights from my dev work so that other Android devs can benefit from it and the Android community as a whole will be able to turn out better apps all around. A lot of what I have learned has come from others sharing snippets of what they have done, so I am returning the favors.|
Some of what I have learned has taken many hours of research, trial and error. Since that knowledge could potentially benefit all Android apps, I will post such knowledge here so that other devs that search for answers may find some of those answers here. Any code listed here is freely available to do whatever you want with it. As such, it is provided “As Is” without any warranty, guarantee, certification, promise, pinky-swearing or any other kind of backing … not even that it will compile. With that mumbo jumbo out of the way, I hope you find the contents to your liking and that you gain some more insight into making Android apps work for you.