Mobile Application

We have done several mobile apps for enterprise customers and start-up companies, including location related apps (finding nearby restaurants, house for rents, finding part-time jobs), sales managements apps, work assignment and reporting apps, service management apps, media entertainment apps (to play fun videos, games, musics, hot news.

Most of the customers require applications running in both Android and IOS, and of course on both mobile phones and tablets running different software vesions, so we have to carry out development of both mobile operating systems at the same time.

Following are mobile technologies/frameworks we are able to work with:

  • IOS: Objective-C, Swift, Cocoa Touch, iOS SDK, xCode IDE
  • Android: Android Studio, Eclipse ADT
  • Unity framework: used for AR/VR applications

HTML, CSS and Javascripts are fundamentals for front-end web development. We can work with a wide varieties of libraries include:

  • Bootstrap, jQuery, Angular JS
  • Specialized Javascript libraries for Websocket and WebRTC (SIP.js, Verto)

Java is our most experienced programming language and account for 70% of our products and revenues. Almost all of our software engineers can work with java programming language at certain levels. Most of our software solutions that require capacity, reliability and scalability are program in Java.

Our products written in Java included Online Education platform, Call Center solution, Knowledge base Management System (KMS), Customer Information Management (CIM), Loyalty Platform, Online Payment Platform, mobile network Business Support System (BSS).

Following are Java frameworks/libraries we are able to work with:

  • J2EE (servlet, JSP, JSF)
  • Liferay, Hibernate, Struts, Spring
Other technologies

Several other technologies have been used as requested specifically by our outsourcing customers, including but not limited to:

  • PHP (with Laravel, Wordpress)
  • ASP.Net
  • Node.js
  • Ruby
  • Python
  • C, C++ (for Embedded Projects)