If you develop mobile or any other kinds of apps, you need to have your source code versioned and stored in a safe place, cooperate with other people, track information about the usage of your apps and track all the errors that may occur. There are many free services that may help you with those tasks. In this article I will give you a list of the ones I use when developing my apps.
Bitbucket: source control and issue tracker
I use Git as my source control system and all my private repos are stored at Bitbucket (public at GitHub). Bitbucket offers unlimited number of private repos and cooperation with up to 5 other people for free.
For each private repo you can create a private issue tracker also for free, so all your code and issues are at the same place. The main advantage is that source control and issue tracker are connected, so you can comment or close issues directly from Git commits.[Read More]