Mobile Development Technologies

Double A Software Development Uses The Following Mobile Technology…

Development

  • Native Apps: Java/C++ (Andriod), Objective-C / Swift (iOS), C# (Windows Phone)
  • Hybrid Apps for iOS, Andriod, Windows Phone, Blackberry, etc.
  • JavaScript Frameworks: Apache Cordova (PhoneGap) / AngularjA, Ionic Framework
  • Cross-Platform native development: Xamarin (iOS, Andriod, Blackberry)

Andriod

  • Android SDK
  • Cradle
  • UiAutomator
  • Volley
  • logcat

IOS

  • UIkit
  • Location Services
  • Core Data

Libraries

  • iTextSharp
  • Microsoft HTTP Client Libraries
  • User Dialogs Plugin for Xamarin.forms
  • Json.NET
  • Bouncy Castle PCL
P

Specialities

  • VoIP Applications: Andriod, iOS, Windows Phone, Blackberry, non-mobile OS (Windows, MAC OS X, Linux), feature Phones
  • Mobile Banking: VASCO’s DIGIPASS, RSA
  • IPTV Applications: Andriod, iOS, Windows Phone, Web Clients, SmartTV applications, Xbox, Sony PS3/4, Standalone Desktop Applications
  • Video Processing: Egomotion, Tracking in the video Stream, Face Recognition, etc.
  • Image Processing: Transformations, Optimizations
  • UI/UX Design
U

Testing

  • Unit Testing: JUnit
  • UI Testing: UI Automation
h

IDE

  • Eclipse
  • Andriod Studio

Development Approaches

  • Scrum
  • Iterative
  • DDD
  • Kanban
  • Waterfall
  • TDD