5 ms·
So basically four say iOS, one hedges, one says android first so you can get debugging out of the way since it's easy to catch up on iOS, and one says both at o
by Tloewald 13y ago
So basically four say iOS, one hedges, one says android first so you can get debugging out of the way since it's easy to catch up on iOS, and one says both at once.
- wsc981 13y agoI find it funny that 1 developer advocates building for Android first, because it's harder, while others seem to advocate iOS first, because it is easier :) Personally I'd say go iOS first (because it's an easier platform to develop for) and perhaps once the basics are done for the iOS app, start building the Android app side by side. Use Xamarin to build a shared core for both iOS / Android (think in terms of network communications, business logic, data parsing, perhaps SQLite storage etc...)
- eonil 13y agoI am 98% sure that her company is using some hybrid solution rather than SDK. Otherwise, there's no situation which make sense. 2% exclusion for her mention for justice. If she has some her own belief on justice…
- collyw 13y agoWhat is considered harder about Android / easier about iOS? I haven't ever used objective C but didn't hear very good stuff about it from people that have used it. I know Java. Simple enough, fairly boring language.
- Tloewald 13y agoObjective-C is an acquired taste but in my opinion a very decent language.
- artmageddon 13y ago> I haven't ever used objective C but didn't hear very good stuff about it from people that have used it. I know Java. Simple enough, fairly boring language. If you have a Mac of any kind, do yourself a favor and try out learning Objective-C. I'm a pretty devoted C# developer, and about a year ago I spent a few months learning iOS development for a project at work. From a Java perspective(which I've also done), the Objective-C syntax is utterly terrifying at first, but you get used it, and dare I say, you even come to learn to like it. Objective-C does some really cool things that you don't get with Java, and it's worth knowing about.
- wsc981 13y agoThe best thing about Objective-C are the API's. The API's are really great (no matter if you use them directly through Objective-C or through Xamarin's C# layer). In my opinion the Cocoa Touch / Foundation API's are of comparable quality as Microsoft's .NET (I love them both). Personally I find the Android API's harder to use.
- eonil 13y agoIt is insulting to Cocoa to compare it to .NET. .NET framework lacks concept of immutable container and abuses subclassing. That's enough to degrade itself.
- vetinari 13y agoOf course it is more difficult, if you use Xamarin. Or other framework, that promises cross-system compatibility and subtly fails on all targets. Talk about self-inflicted pain. If you really want some common, shared codebase, use something like j2objc, where it ends up native to both platforms.