locked
iOS & Android RRS feed

  • Question

  • User-195907812 posted

    I have seen a number of local jobs asking for "Native iOS and Android experience".


    What does 'native' mean exactly, and what would I need to read up on (for each platform)?

    Thanks

    Wednesday, May 14, 2014 3:57 PM

Answers

  • User281315223 posted

    Native IOS and Android is going to refer to experience in writing "native" applications for those platforms (ie writing a non-web application that targets those specific platforms).

    For instance, if you were going to write a native IOS application, you would probably write it in Objective-C along using XCode whereas if you were going to write an Android application using Eclipse and the associated tools for developing Android applications.

    Consider Xamarin

    If you are familar with .NET, you might want to consider checking out Xamarin.

    There isn't going to be any completely universal application that is going to work across all devices  and environments in a "native" application sense. Each application is going to require its own development to target details specific to each device (for instance iOS, Android, Windows Phone will all be different environments and would all require their own applications).

    I would highly recommend looking into Xamarin and some of their products, which are specifically geared for developing native iOS, Android, and Windows Mobile applications using C# (so the transition would be very minor and you wouldn't have to go learn Objective-C etc.)

    I have used them in the past to develop some iOS "Apps" and I was more than impressed with how easy their tools were to use and how smooth the transition was from working in something like Visual Studio to Xamarin Studio (their IDE). Depending on your Application and what it does, you may also consider looking into PhoneGap, which aims at creating applications in a cross-platform way that can be installed on Android, iOS and other devices.

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Wednesday, May 14, 2014 4:25 PM