Hi there! I’m a C# web developer, using Visual Studio, but I’d like to learn mobile app development, just for fun. Does anyone have some favorite resources on how to get started? I’ve been reading the Apple and Android developer sites, but I’m looking for more general guidance.
I’d prefer to make an iOS app, because I use an iPhone, but I don’t have a Mac, so I don’t think that’s an option right now. Should I try Android app development, programming with Java or C++? I’m willing to learn Java, but I’d prefer C#, as that is what I use at work. (I’ve only been programming for a couple of years, so I’d like to practice C# in the process of building a mobile app.) I’ve heard of Xamarin, which claims it can be used for iOS, Android, and Windows, using Visual Studio, but it doesn’t seem to be a very popular option. Any opinions on Xamarin?
I’d appreciate your thoughts and advice on the subject. Thanks!