ハイブリッドアプリと言うのはHTML5でUI、ロジックを作成したスマートフォンアプリです。ネイティブとの繋ぎ込みはCordovaなどの技術を使います。かつては遅いと言った問題がありましたが、今はほぼ分からないくらいの速度で実行できます。 そんなハイブリッドアプリは画面遷移やUIなどを自分で用意する必要があります。ここが敷居が高いポイントなのですが、Majiを使うことで解決できるかも知れません。

Majiの使い方

サンプルアプリです。画面遷移やイベント処理が行えます。

Majiはタップ時の遅延をなくすライブラリや画面遷移ハンドリング、UIライブラリなどをまとめて提供しています。そして全体はCordovaで提供されます。Majiを使うことでハイブリッドアプリ開発に必要な仕組みをまとめて提供してくれます。周辺ライブラリを整える手間を省けるのが便利です。

Majiはnode/JavaScript製のオープンソース・ソフトウェア(MIT License)です。

kabisa/maji: Maji is a framework to build great hybrid mobile apps. http://majimobile.com/