1

私が取り組んでいるモバイルアプリプロジェクトのガイダンスを探しています。ほとんどのアプリはangular.js(おそらくイオン性)のjavascript技術を使って配信することができます。 1つのコンポーネントについては、API、特にGoogleのプロジェクトタンゴAPIと統合する必要があります。このAPIはjava、Cまたは単一でのみ利用可能です(https://get.google.com/tango/developers/)。私は自分の奥から少し離れていることを認識していますが、両方の技術を同じモバイルアプリで使用することは可能ですか?もしそうなら、あなたはdev環境をセットアップする方法に関するいくつかのガイダンスを提供できますか?モバイルアプリ - プロジェクトタンゴとイオンおよび/または角度の両方を使用

ご協力いただきありがとうございます。

+0

Java/JNIコードへのJavaScriptブリッジである可能性もありますが、データがさまざまな環境に出入りする回数は、パフォーマンスにヒットすることを意味します。 –

答えて

1

:イオンとタンゴの場合

https://developer.android.com/guide/webapps/webview.html#UsingJavaScript

How to call javascript from Android?

が、あなたはJavaのタンゴと対話することができますIonicコントローラ内のAPI

+0

ありがとうございます、それは素晴らしいことです。私は開発の初期段階であり、間違った道を進む前に、理想的なアプローチを試みようとしています。プロジェクトタンゴのAPIとの統合を容易にすることができるイオン以外のものをお勧めしますか? –

+1

あなたのIDEとしてAndroid Studioを使用することをお勧めします。あなたは少なくとも今のところアンドロイド中心であると思われます。それはあなたのアプリのJava Tango API部分を書くのにもっと実用的になります。ストックイオニック/コルドバアプリと[インポート](https://www.youtube.com/watch?v=4jc6GqOaQl8)をAndroidスタジオに構築することができます – Lightbeard

+0

良い計画のように見えます、ありがとうございます! –

0

アプリケーションをクロスプラットフォームにする必要がありますか?それがモバイルのみで、JSで記述したい場合は、NativeScriptを試してみてください。私の知る限り、NativeScriptはCライブラリhttps://github.com/NativeScript/sample-native-moduleにアクセスでき、同時にAngularJS(2番目のバージョンのみ)用のバージョンを持っています。また、ネイティブウィジェットを使用しているので、Ionicよりも速くなるはずです。しかし、このようなアプリケーションはブラウザでは動作しません。少なくとも、モバイルとWebバージョンではレイヤーが異なります。バインディングはJavaScript↔のJavaのAndroidの優れたサポートを防ぎイオンに関する特別なことは何もありません

+0

ダースありがとう、私はこのオプションを見ていきます。あなたがなぜナンセンススクリプトを他の人よりも上に推薦している理由はありますか? –

関連する問題