Mobile / Tablet

• iOS native (Swift, Cocoa, XCode)
• Android native (Java)
• Coded in a platform-specific programming language and IDEs, such as Objective-C for iOS (XCode), Java for Android operating systems (Eclipse-based ADT), C# for Microsoft Phone (Visual Studio)

• Apache Cordova, Phonegap
• Ionic with HTML5 and CSS3
• Javascript, HTML5, Restful/SOAP Services, AngularJS, NodeJS, AJAX
• JQuery Mobile
• Xamarin

• Mobile First
• Progressive Enhancement
• Graceful Degradation

• Display correctly on all client devices
• Adapt text, images, layout, and features to the target device