Project Collaboration

Discussion in 'iPhone/iPad Programming' started by vodouman, May 9, 2011.

  1. macrumors regular

    Joined:
    Mar 30, 2008
    Location:
    London
    #1
    Hi guys,

    I just wanted to know if any of you had any tips regarding project collaboration over quite a far distance.

    Myself and a friend have decided to use the summer to write our first piece of software between us. We're both training at university to be games developers and have experience in C++, Python, C# and a few others.

    We wanted to try to make a game in Objective-C for the iPhone/iPad.

    We live about 2 hours away from each other and therefore it isn't possible for us to simply meet up and get coding. So do you guys have any suggestions as to how we can communicate with each other, highlight problems in specific parts of code etc. Also, any screen-sharing apps or file sharing solutions.

    We will also be making the game in C++ in Visual Studio for Windows so if you have any suggestions for that also - that would be great!

    Thanks everyone.

    Vodouman :)
     
  2. Moderator emeritus

    robbieduncan

    Joined:
    Jul 24, 2002
    Location:
    London
    #2
    So which is it?
     
  3. thread starter macrumors regular

    Joined:
    Mar 30, 2008
    Location:
    London
    #3
    Sorry, I did think I made it quite evident - my mistake. ;)

    I would like collaborative tools for the OSX environment in regards to iPhone/iPad development.

    I also put the question out there for similar tools for use in Windows just in case anyone knew of any.
     
  4. macrumors 68030

    PhoneyDeveloper

    Joined:
    Sep 2, 2008
    #4
    What comes to mind is a subversion repository in the cloud. There are many commercial web hosts that host subversion, maybe also git. Many of these have free subscriptions where you can get an account with limited capabilities. Google "subversion hosting" to find out the details.

    Subversion is not Xcode specific but Xcode has reasonably good integration of subversion.
     
  5. macrumors 603

    Cromulent

    Joined:
    Oct 2, 2006
    Location:
    The Land of Hope and Glory
    #5
    I'd recommend using Git or Mercurial rather than Subversion or CVS. Personally I prefer Mercurial (mainly because Bitbucket allows free private repositories where as you need to pay quite a bit to get a decent number of private repositories on Github). But both are good.

    Xcode 4 does support Git but I find it rather low quality.

    I can recommend using either Gitbox or MacHg for your source control needs on the Mac side.

    Both Git and Mercurial are also available for Windows and both have Visual Studio plugins available although the Mercurial Visual Studio plugin is better quality than the Mac one.
     
  6. macrumors newbie

    Joined:
    Jan 5, 2011
    #6
    I decided to go with ProjectLocker and Subversion... just because I wanted to learn subversion. ProjectLocker offers free hosting for small projects and up to 3 devs.
     
  7. macrumors member

    Joined:
    Feb 1, 2007
    Location:
    Seattle, WA
    #7
    You should still learn how to use Git. GitHub has an insanely large community of Mac and iOS developers releasing open source code. Last time I counted, there were about 9,100 unique Objective C projects up on GitHub.
     

Share This Page