12 Day Challenge: RubyMotion
I have wanted to expand my skills into mobile development for a long time now. I love developing for the web and I think it's only natural for any web developer to want to take a peak in to the world of mobile app development. Many tools exist already that I could use to build HTML5 websites and convert them into usable apps. Software such as PhoneGap, Cordova or Titanium. The problem is that I don't want to build sluggish HTML apps. Over a year ago I spent some time learning to make Android apps using Java and Android Studio. My experience was okay. Nothing special. It wasn't all easy sailing because I have no previous experience with Java. Add that on to learning a new IDE and I feel like I'm battling with both. I learned a lot in that time but I never really applied the knowledge. And I don't find Java enjoyable enough to push to continue. So right now I am fortunate enough to have 11 days off from my job for our Christmas break. I have decided to dedicate an hour each day to learning RubyMotion (and an extra day because why not?!).