Fala galera, resolvi fazer esse post para mostrar algumas ferramentas, bibliotecas e outras coisas que utilizo durante o meu dia-a-dia desenvolvendo Apps para iOS.

CodePlane - Como a maioria eu utilizo GIT controle de versão de tudo que faço durante o desenvolvimento e o CodePlane é um ótimo serviço para guardar seus repositorios online de maneira SIMPLES, RÁPIDA e BEM BARATO, outro detalhe foi criada pelo @fnando que é uma grande referencia entre na comunidade Ruby, vale apena conferir.

AppFigures esse é o cara, não sei se todos concordam comigo mas os relatórios de venda de aplicativo gerado pela iTunesConnect não são dos melhores então ai entra o AppFigures. Ele estabelece login diretamente com sua conta do iTunesConnect e gera relatórios para você de uma maneira mais intuitiva e também te mostra o quanto você está ganhando com o iAds caso tenha ele em sua aplicação. O AppFigures tem o plano free e as versões pagas, vale apena conhecer.

O Flurry é a melhor alternativa para quem quer fazer métricas da sua aplicação e não quer utilizar o GoogleAnalytics Mobile. Além de ser facil de usar/configurar os gráficos gerados são bem bacana. O SDK está disponível para iPhone, Android e BlackBerry, o melhor de tudo o serviço é FREE

Sem duvidas esse serviço é o que mais me ajuda durante o dia-a-dia, quem me apresentou esse serviço foi o @lucasc0rrea a quase 1 anos atrás até então eu passava nervoso na hora de enviar versões de teste dos aplicativos para cliente. O TestFlight auxilia você na hora de enviar versões de teste/avaliação de seus aplicativos para uma lista de devices/pessoas pré cadastrada em sua conta do TestFlight e de Desenvolvedor Apple, o legal também é que você consegue saber quem já instalou a versão de teste e etc. Ele conta também com um SDK para crashreport durante o teste e feedback dos usuários, recentemente foi lançada uma versão desktop do TestFlight que facilitou ainda mais a nossa vida, mas o melhor de tudo esse serviço é totalmente FREE.

CocoaPods sem duvidas é um dos melhores projetos OpenSource que já usei para desenvolvimento Mac e iOS, em resumo ele é um gerenciador de dependencias externas no nosso projeto e o legal é que ele funciona bem parecido com o Bundler que é utilizado por desenvolvedores Ruby para gerenciar as dependencias de seus projetos. A mais interessante do CocoaPods é que ele também é escrito em Ruby ou seja mais uma vez a comunidade Rubista fazendo a diferença.

Espero que tenham gostado das dicas de serviços e ferramentas que utilizo no meu dia-a-dia e se alguém tem alguma dica para adicionar a lista, por favor let me know.