Announcing All Mobile Everything - My New Mobile Consultancy

Back in late September I wrote a blog post about how I had quit my day job to pursue my own dreams of being an independent mobile developer. Today I am excited to announce the launch of All Mobile Everything - my new micro-consultancy for mobile and tablet app and game development!

All Mobile Everything is the byproduct of spending four months heads-down, focused on nothing but mobile and tablet development. In that time frame I managed to create and publish Word Search Little Books on Android, then on Kindle Fire, then on Windows 8, and now on iPad and iPhone (currently pending marketplace approval). I also worked on various other random mobile projects in that same time. It would have easily taken me a year to have done that work in my spare time while working a normal 9-5. To say I learned a lot would be a massive understatement - it's not like I hadn't already been doing mobile for a few years, but to be able to cram for 4 months straight was a great opportunity for me.

In that same time frame, the phrase 'All Mobile Everything' came to mind - I actually mentioned it back in my blog post in late September. That phrase/mantra evolved into a business of the same name - with the same mission, to develop solutions on every major mobile platform, and to put mobile first and foremost.

I'm going to be continuing this blog as-is, it will remain focused on my personal work and developer topics (expect screencasts on MonoTouch coming in the months ahead). But, there is also a new All Mobile Everything blog I'll be maintaining as well. That blog will be focused on mobile/tablet insights and articles for general business, and not development focused. There will be a few of the first articles rolling out in the next week or so - I hope you'll check it out!

It's been a really fun 4 months since I started doing this full time. I can only hope my new venture will continue that along. If you know small businesses or local agencies that need help on mobile/tablet projects please keep me in mind. I am likely to continue focusing on MonoTouch and Mono for Android, so .Net shops looking to get into mobile would be perfect clients for me as well. You can contact me for work through the contact page on AllMobileEverything.com - thanks for reading!

Word Search Little Books Now Available in the Windows Store!

I'm very excited to announce that Word Search Little Books is now available for Windows 8 in the Windows Store! This marks the first app from SmartyPantsCoding to be available on the new Windows 8 platform.

Word Search Little Books took a bit of work to port to Windows 8, but was largely done in under 4-5 days. The Windows 8 version supports in-app-purchases just like it's Android counterpart, and I am very eager to see how the marketplace works in comparison to other mobile platforms - so far it has been quite enjoyable.

As part of the port, I added landscape support so that you can actually play Word Search Little Books on a normal Windows desktop - pretty cool I think. The app also supports snapped view, so you can play a word search on the side while you do other activities as well.

Please head over to WordSearchLittleBooks.com or the Windows Store to grab it today. Please share with your friends via the sharing links at the top of WordSearchLittleBooks.com, or leave a review in Windows Store - I'd really appreciate it!

Word Search - Little Books now available on Android!

Visit WordSearchLittleBooks.com to download now!

I am very happy to announce that Word Search - Little Books, my latest game, is now available for all Android devices on Google Play here. Word Search - Little Books is a word search game. What makes it unique from the many other word searches out there is that it utilizes both touch and stylus input. As best I can tell, Word Search - Little Books is the first word search game on any mobile platform to support stylus - don't worry, the touch support is great too. It also brings a bit more depth to the genre which is currently mostly puzzle generators and little more.

(click 'read more' below to continue)

My New Adventure as an Independent Mobile Developer in Atlanta

It's official - I've quit my day job.

I can remember ~10 years ago talking to my buddy about how one day we would be able to write killer apps that would run on our phones. At the time I had just picked up a Danger Sidekick - in many ways a predecessor to the iPhone (in fact it was started by a former Apple employee, who later went on to start Android as well). The phone had apps - like AIM, and MSN Messenger, and Telnet - and you could get them out of an app store - a revolutionary concept at the time in the largely pre-touch world. We imagined that one day they would allow 3rd party developers to write apps - no more creating boring desktop apps - we would be at the forefront of people's daily lives.

Fast-forward 10 years, and that has all largely come to fruition. I've been lucky to be a part of the mobile revolution that we've all witnessed these last several years writing mobile apps for folks like Microsoft, Home Shopping Network, Tesco, and others. While I've developed several mobile apps and games both professionally and independently, I have never been in a position to purely focus on mobile - and I wanted that to change.

As of a month ago today, I left my job at IQ as Director of Technology. To say that was a tough decision would be an understatement. Working at IQ, a digital agency in Atlanta, I was around some of the smartest folks I've ever worked with - from user experience gurus, to creative talent which continuously blew me away, to my own team of diverse and incredibly talented coders (big shout outs to our PMs and Account folks as well). It was unlike anywhere I'd worked before - and I largely give IQ credit for my evolution in the last 3 years from a mindset of a front-end-leaning developer, to one that sees opportunities and has the guts to go after them. It sucks that pursuing my dreams must come at the cost of me having to leave IQ - but I am very happy that transition has gone well, and that I have their support and well wishes.

So, what exactly does this mean? Well, for the short term it means that I'm getting back to full-time development. For the last 30 days I've largely locked myself in a room and been designing and coding. By this time next week you should see the results of those first 30 days - a game for Android which I created from scratch entirely by myself. The upcoming 30-60 days I will largely focus on Windows 8 development in preparation for the release of Windows 8, and more importantly the Windows 8 Store. Depending on how these first two ventures go, my plans may of course change, but tentatively my plans then move on to learning iOS to develop for iPhone/iPad - something I've been putting off for way too long. My goal being to round out my mobile knowledge, and to be able to develop for all the major players equally well by year-end.

My longterm goal? To be an independent mobile developer that can bring multi-platform apps and games to businesses that can't afford to hire 5-10+ person teams to create their own apps. In the mean time, it's my job to prove what I can do with various independent projects. My mantra succinctly has turned into "All Mobile Everything" - and that's what I plan on living by as I start out on my own. It's going to be a fun ride - one in which I'll probably learn a lot. I hope you'll stay tuned and help continue to support my efforts. If you'd like to get in touch, feel free to use the contact link on SmartyP.net.

Best wishes.

Facebook's Emerging Mobile App Strategy

In case you didn't know, there's money to be made in mobile. Not necessarily by mobile developers like you and me, but most definitely by the app stores that collect their 30% off the top. With Apple posting revenue in the billions from their app store, it's no wonder folks like Amazon and Samsung have entered the app store business as well. Who has been notably absent is Facebook.

Obviously a mobile app store probably isn't something that would make a lot of sense for Facebook, but with Facebook now getting more visits from mobile than desktop, it would only make sense for them to try and capitalize off all that mobile traffic - and it looks like they have found a pretty smart model.

(click 'read more' below to continue)

Getting Started with Adobe Brackets

Adobe Brackets is an open source editor for open standard web languages (html/css/js/less/etc). It is totally free, and is a pretty exciting editor to try out. While Adobe says the editor isn't quite ready yet for prime-time, it can be a great tool if you are looking for a free open standards editor for web development. Written itself in html/css/js/less, Adobe Brackets aims to be incredibly extensible and is looking to build a community of contributors through GitHub.

(click 'read more' below..)

Off Topic: Photoshop Cleanup Timelapse

I find cleaning up and editing snapshots to be quite fun and a good break from the world from time to time. I recorded a quick Photoshop cleanup job the other night and posted it to my Youtube channel. It's not exactly coding related - but hey, this is my website right? ;)

(click 'read more' below..)

Second Phase of the Reboot of SmartyPantsCoding.com

This weekend I rolled out large parts of the second phase of the reboot of SmartyPantsCoding.com. This time around the primary changes all centered around the homepage. You'll notice now that the homepage of SmartyPantsCoding.com serves as a central hub to all of my creations (apps, games, etc.) I have out in the wild. The homepage also teases the last two blog entries, with the full blog now residing at SmartyPantsCoding.com/blog.

You'll notice the new homepage is also built as a responsive layout, so it should look great on any device at any size - something I'm pretty excited about. There are some issues left, specifically around the background and how it scales on iOS and HP Touchpad tablets, but expect that to be fixed in the coming days.

Subscribe to me on YouTube

One of the other changes I made was to rename my Youtube channel from SmartyPantsGaming to SmartyPantsCoding as part of my ongoing efforts to consolidate everything under one roof. Unfortunately, the only way to do this was to close the old account and open a new one. I plan on investing a good bit more time in creating video based content going forward, so it was best to tackle this now before I get started. Please take a minute and subscribe to my new channel, there will be new video content being added later this week.

There are a bunch of smaller tweaks that were rolled out as well - you may notice a few of them while looking around. The relaunch of the product-centered homepage was the primary focus for this phase. While I still have a long backlog of things I plan on improving on SmartyPantsCoding.com, the main changes to the overall site structure are done at this point. You'll see new features rolling in over the coming months - but for now, the main focus is to get back creating great content for readers like you - stay tuned!

First Phase of the Reboot of SmartyPantsCoding.com

I'm very happy to report that today I've deployed the first set of changes for the reboot of SmartyPantsCoding.com. The changes pushed today are a first step towards a larger set of changes coming to this site in the future. I have quite a list of changes that remain (some of which I'm very excited about) but I wanted to get the new theme rolled out so that I can get back to blogging on the work I'm doing. This site will remain primarily a blog, but expect other sections to appear later focused around promoting the various creations I have out in the wild.

One of the main things you'll notice today is a new overall look to the site. I built this new theme using CSS3 media-queries for a responsive layout, so the new theme should work well across all devices - something I'm pretty excited about. I'm looking forward to other pages being added in the next phase which will benefit from the responsive grid. This new theme is built on top of Twitter Bootstrap - a fun piece of kit. Getting the Twitter bootstrapper to play nice with Drupal wasn't the simplest, but thanks to the Lullabot Bootstrap theme it wasn't too bad.

The next big thing on the list is the new logo for Smarty Pants Coding. Gone is my awesome mug-shot, and in its place is an even more awesome caricature of my inner-coder. This new logo speaks a lot to me and who I am, so I hope you like it as much as I do. Expect to see this guy on all my work going forward. I'd like to give a big thanks to my friend Larry over at ecdesignco.com for doing the awesome illustration work.

Now that this first big update is out of the way, I'm looking forward to having a place once again to blog about my various coding adventures. I have a handful of projects that are on my list, and a growing list of ideas for content around web development, mobile development, and other surrounding topics - I plan to get back to releasing new content soon.

If you find any issues in using the new site, please send them in through the contact link on the about page, or over on Twitter. In the mean time, I have some THPS HD to catch up on.