I'm a Program Manager for version control in Microsoft Visual Studio Team Services and the co-maintainer of the libgit2 project, the Git repository management library that underpins tools like GitHub, Visual Studio and Xcode. I also develop version control tools and I also write and speak about Git and version control.
My buddy Martin and I created a podcast where we talk to people doing cool things with Git. We talk to the people who are building tools for Git and helping their teams be successful using it. If you're interested in Git or version control, you'll love it.Listen Now
Writing cross-platform UI applications is hard, and there are a bunch of little problems, like packaging. You probably want to distribute your app in a DMG. One of the problems with creating a DMG, though, is that you need a Mac to do it. You can't easily create DMGs on a Linux box or a Windows VM. You need a proper Mac, and historically, it's been hard to find Macs in the cloud for CI hosts.
But now, Visual Studio Team Services offers hosted Windows, Linux and Mac systems for continuous integration build hosts. And they're free to get started with.