Company
Date Published
Author
Max Lynch
Word count
431
Language
English
Hacker News points
None

Summary

NgCordova is an open-source collection of AngularJS services and extensions designed to simplify the integration of Cordova plugins and native features in hybrid apps, announced by Max Lynch, CEO, on June 3, 2014. By providing simple AngularJS services, such as $cordovaCamera.getPicture, ngCordova alleviates the complexity of directly calling Cordova plugins, checking for their installation, and managing asynchronous processes, thereby offering a centralized approach to adding native functionality. The project, sparked by community feedback, aims to address the difficulties Ionic developers face with Cordova plugins due to inadequate documentation and confusing APIs, and has garnered significant interest, evidenced by community contributions shortly after its inception. With support for 14 plugins initially, ngCordova plans to expand its capabilities by enabling service mocking for testing without Cordova, simulating data, and improving test and mocking systems, inviting developers to enhance their hybrid and Ionic apps through this streamlined framework.