This March I began an hopefully productive collaboration with JetBrains. Like many developers out there I’m a huge fan of their tools, primarily ReSharper. I like to think of ReSharper as the tool that hosts Visual Studio. I just feel lost when using VS without ReSharper. Officially, I’m a Technical Evangelist (or technical expert, which to my ears sounds like a more neutral term) for Android and IntelliJ IDEA.
I’ve been using IntelliJ IDEA for a couple of years to do native Android development with Java. I can probably hardly explain why, but it was never love at first sight between me and Eclipse–so far the recommended IDE for Android development. So for me it was natural to look elsewhere and I picked IntelliJ IDEA Community Edition (free!) and started doing my stuff. Successfully.
Now I’m down to push as many people as possible to use newest (and, trust me, much better) IntelliJ IDEA 12 and Android development using both Java and, yes, Kotlin.
As a C# developer, I only conceive one way of writing iOS apps and this is using Xamarin’s MonoTouch. At the same time, I conceive only one way of writing Android apps–using the SDK and Java. And IntelliJ IDEA helps a lot to streamline work through handy menus and wizards. And Kotlin will help with aspects of Java that may sound weird to C# developers (e.g., events).
Here’s my bootstrap interview.