Android and iOS development in Teamcity

My company is about to start developing native apps for Android and iPhone, and I'd like to keep all the CI inside Teamcity with the rest of our work.  In looking around as I prepare to lay the groundwork, I have a few questions that I'm hoping someone here can help me with:

  • Is the best/typical practice to check the Android SDK into VCS alongside our own codebase, to provide compile-time dependencies?  Or is there a better way to do it like turning it into an agent-side plugin?
  • Is the Android Runner plugin still being developed or supported by Jetbrains?  Does it work with TC 7?  What does it provide if I decide to install it?
  • Is anyone using TC to build iOS apps?  Is that simply done with the command-line build runner, or is there a better way?

I'm sure I'll have more questions when it comes time to deal with signing and publishing, but this should help get me started.  Thanks for any help!

Please sign in to leave a comment.