В последние месяцы я разрабатывал приложение Ioni c и столкнулся с проблемами, о которых вы упомянули. В двух словах, если нет плагина или у плагина есть проблемы, вы облажались, что означает, что вы должны собрать (или исправить) плагин самостоятельно.
Хорошая вещь с Ioni c является то, что он построен на вершине Кордова, который принадлежит Apache. У них довольно хорошая коллекция плагинов, которые отлично работают в Ioni c и в хорошем состоянии. Они охватывают основные функции.
Ioni c self имеет список плагинов сообщества с краткими инструкциями, вы можете найти его здесь . Большинство из них работают нормально, некоторые глючат. У них также есть премиум-доступ (называемый Premier), который дает вам доступ к официальным плагинам и поддержке, но это очень дорого.
Хорошая новость: если вы знаете, как это сделать, нетрудно создайте свой собственный плагин (если вы знаете JavaScript и нативный код). Найти учебные материалы непросто, особенно если учесть, что версии Ioni c сильно отличаются друг от друга. Этот урок является хорошей отправной точкой (проверьте библиографию внизу).
Не говорю о нативных, но и о плагинах в Ioni c: иногда я также использую Angular плагины, в основном успешно. О библиотеках JS, некоторые работают из коробки (например, Hammer JS), другие я просто не мог заставить их работать (например, jQuery).