Ionic ネイティブ

Ionic Native は Ionic アプリケーションにネイティブ機能を簡単に追加するしくみで、 Cordova/PhoneGap プラグインを簡単に利用するための TypeScript ラッパーです。

ネイティブ機能へのアクセスが発生すると、「外部機能を使ってから (HTML に) 戻ってくる」 といったラウンドトリップが発生する場合が多く、そうした部分は Promise とか Observable を使って実装されます。

Promise や Observable は ES6 以降に入る (及び入る予定の) 概念です。馴染みがないというときは Ionic のベースとなっている Angular を学んでおくことをおすすめします。

プラグインを用いたネイティブ機能へのアクセス例は次の通りです。(今後もっと追加します)