iOS development

Click on any of the skills on this page to read more about them.

application development services, application outsourcing

Native Technologies

 

The iOS was originally designed to power Apple's iPhone series. Today, it powers all of Apple's mobile devices, including the iPad and iPod Touch.

 

The rising popularity of mobile computing has resulted in a boom in iOS app development. There are several native technologies in the iOS ecosystem.

 

Here are some important ones for every developer's tool kit.

 

  • Objective-C is the main programming language Apple utilizes for the iOS.
  • Swift is the programming language designed for the Apple API programming frameworks, Cocoa and Cocoa Touch.
  • UIKit is the main development framework for iOS apps. All core components needed by an app are defined by it.
  • Internationalization and Localization is a process where the app gets translated to different languages. The first step, internationalization, is a preparation stage that makes the app capable of adapting to any language. Localization is making the translation process.
  • Auto Layout allows the developer to optimize complicated GUIs easily.
  • Storyboard aids developers in visually representing what their app will look like and how it will flow from one screen to the next.
  • Multi-touch Gestures enable the development of touch screen gestures into an app through Gesture Recognizers. These may be already widely recognized gestures or novel ones made specifically for the app.
  • Multithreading is a way for developers to design execution paths for the app and greatly enhance its speed and efficiency.

 

Our work ethic at Onix is to strive to present and use a variety of native technologies for iOS to implement a wide range of choices and functionality to ensure diverse and beautiful user interaction within apps.

Click on any of the skills on this page to read more about them.

  • Native Technologies
    Objective-C, Swift, UIKit, Internationalization and Localization, Auto Layout, Storyboard, Multi-Touch gestures and Multithreading
  • Social Conversations
    TextMessages/iMessages/Phone/Mail, Twitter, Facebook, LinkedIn, Instagram, Google+, Yahoo ID, Tumblr and Foursquare/Swarm
  • In-App Purchase
    PayPal, Uber, authorize.net, StoreKit Framework and MKStoreKit
  • Distributing
    Crashlytics Beta, HockeyApp, TestFlight and BetaBuilder
  • Media Player
    Media Accessibility Framework, Accelerate Framework, Assets Library, Image I/O, Photos Framework and Text Kit and Core Text
  • Maps and Geolocation
    Apple Maps, Google Maps, Google Places, Geocoding, Mapbox, Core Location, eeGeo - 3D mapping and Foursquare Venues
  • Networking
    P2P, Sockets, APNS - Push Notifications, StoreKit, RSS and Networking Frameworks (AFNetworking, RestKit, Alamofire, ADWebImage, Parse SDK)
  • External Hardware
    iBeacon, Printing, Bluetooth, HomeKit, Wi-Fi and WatchKit
  • Advertising
    iAd, MoPub, Nexage, Millenial, InMobi and GoogleAdMob
  • Data
    CoreData, SQLite, Parse SDK, MAgical Record, User Defaults, XML, Plist, HTML5 Client-Slide Storage in Safari, Keychain and Key Archiving
  • iOS Data Access
    Sharing data between apps, Contacts (address book), Photos and Videos on device, Calendar, Stocks and Reminders/Alerts
  • Video
    Media Player Framewok, UIIMage Picker Controller, Media Player, Core Media, AV Foundation, GoPro and Video streaming (RTMP, RTSP, HLS, AirPlay)
  • Audio
    OpenAL, AV Foundation, Core Audio, Media Player Framework and StreamingKit
  • Analytics
    Flurry, Google Mobile Analytics and Crashlytics
  • Graphics
    UIKit graphics, Core Graphics, Core Image, Quartz, Core Animation, OpenGL ES, GLKit, SpriteKit, GPUImage and OpenCV
Contact us for more information
*-required