Here is a pretty condensed list of the projects that I’m currently working on. If it’s a software project that is open-source, a link to the GitHub repository is available so that you can go browse the code for yourself.
Untitled Philosophy Book
This is exactly what it sounds like. I really can’t say too much here since it’s still a work-in-progress but this is something that I’ve been working on for a half a year now and I intend to publish this year. I’ll post more when it’s nearing completion.
A fun little game project written using SFML and C++ only. I’m going to be spawning a sub-section of my website to this thing which will document the process of creating it. Once that website is created, and the source uploaded to my new VCS site, I’ll update the information here.
Vagabond – (projektvagabond.com) (Retired)
Right off the bat, I’m going to state that admittedly this project has languished a fair bit. I’m going to blame getting stuck with a bad job and then moving to a great job and being so busy that I can’t really focus on it too much. That doesn’t mean I’ve stopped wanting to get this thing done completely. 🙂
One of the most common complaints I hear from people when starting Android Development is “This is too complicated” or “There’s way too much to consider here.” Putting aside the fact that this is a full-scale development environment we’re talking about here (I can feel people facepalming here), I can remember the first time I set up an environment using Eclipse and writing for Gingerbread. I wanted to kill myself.
Last year before going to Ohio Linux Fest to present my talk “Android Development on Linux,” I wanted to give out two tools to make budding Android Developer’s lives easier. The first was a bash script that would automatically go download the Android SDK and unpack it to /opt. It didn’t do anything else other than that (but it really should have). This was practical for me since I knew what the hell I was doing. There were a lot of problems with this script and I resolved to keep it strictly to myself.
The second tool I wanted to release was based on the fantastic software Vagrant which I dubbed Vagabond. This was effectively a glorified Vagrant-managed VM that was designed strictly for completely automating a customized installation and encapsulating it. It features two different interview processes that will help guide the user through customizing the installation and then begins the automated install and configuration. Due to the large size of the Android SDK, this process can take some time and is largely limited by your internet upstream connection.
As of the time of this writing, the software is nearly ready for production use. There are still some kinks that I’m working out and testing to be done to ensure that it’s as solid as it can be.
The Shopper – (Google Play)
This is my pilot Android application. The overall goal here was to have a mobile application that replaced the pen, pad, and calculator (the one on a phone, not a physical calculator) that I’d take with me to the grocery store. The original version of the application was nothing more than a simple list management program with an automatic contextually sensitive calculator with an adjustable sales tax rate. It targeted lower-end Android devices and was intended to be faster and more responsive than other applications like it at the time. This older version has been made open source.
I’ve done some Android work for Macy’s and other various enterprise programs for my current company, Compco Industries.