Mobile Applications

Mobile Applications Development based in Cambodia

We are a team of international developers based in Phnom Penh, Cambodia, which takes care of mobile app development. Backend solutions and CMS websites with interfaces or connection to mobile devices using REST services are just as much part of our field of activity as the design and implementation of your idea away from paper. We are also happy to modify existing, older websites to make them user-friendly on modern mobile devices.

Your idea, our know-how - we do not simply program your app, but we advise you with the aim of linking your idea with the current trends of the Internet age, because your product should ultimately be able to assert itself in the individual market stores.

For mobile app development we rely on React Native or Angular.js. The frameworks or view classes of the developer kits of the respective platforms (currently Apple iOS SDK and Google Android SDK, shortly also Windows Phone) are directly addressed, the business logic is displayed via Javascript. This achieves a largely identical performance compared to so-called "native apps". A decisive advantage is the cross-platform use of the "Model-View-Control"-principle, with intelligent planning code can be shared up to 90% between the platforms. Development and support of such an app - especially if a release is planned for several platforms (e.g. iOS and Android) - is therefore much more time-saving and thus more cost-effective than with a "native app". Via a well thought-out module system, platform-specific code from third-party providers can also be integrated here (e.g. QR module, PDF viewer,...).

The Cordova/Phonegap project follows a similar approach. This is an HTML5-Javascript-CSS combination, which is especially suitable for a smaller project, where no performance bottlenecks are to be expected, or a roll-out is planned for all platforms and market stores apart from iOS and Android. Cordova is an actively developed open source project with supporters such as Adobe, Microsoft,... and has numerous plugins that provide additional features tailored to the respective platform such as in-app purchases, local database (e.g. SQLite), file system access, QR code scanning, NFC functionality, airplay,.... via a uniform interface. Such a "web app" created with the board resources of the web is packed into a "native" container before its publication and can then be published as a "native app" on the respective supported platforms.

A "native app" is based on the framework of the respective provider (e.g. Apple, Google,...), and offers the comparatively best performance by using the platform-specific programming language (Objective-C/Swift, Java,.NET,...), but is therefore also less cost efficient in development and maintenance, because code can only rarely be shared between the individual platforms.