Lately, I've been trying to get started on porting Hula Hoop (an Android app based on the GDX game programming library and the Box2D physics library) to C/C++. Of course, it's of utmost importance to shave a few yaks before getting started.
GNU/Linux is a software development environment in much the same way that git is a source code management tool: they're both of the "choose your own convention" variety so common in the Unix culture (linfo.org, joelonsoftware.com). Some things I've figured out so far:
- If the app is going to be built for a variety of platforms, I'm going to need to build the dependecies for those platforms too. That means I don't want to depend on system-wide library installations, and