web-dev-qa-db-ja.com

React NativeでAndroidアプリを構築できますか?

最近公開されたのは、iOSアプリの例とドキュメントだけでネイティブ機能に反応します。

145
ieugen

はい。

AndroidのReact Nativeは、2015年9月14日にリリースされました。

ドキュメント: http://facebook.github.io/react-native/

171
HoffZ

いいえ。このリリースではAndroidアプリをビルドできません。

FacebookはAndroidバージョンで作業していることを示しており、有名な「6か月お与えください」 一部の人々は約束している と言いました。 6か月が経過すると公開されるという幻想に基づいて重要なビジネス上の決定を下すことはしませんが、少なくとも、彼らが私たちに提供する前に生産準備を整えることに真剣に取り組んでいるという事実にある程度の希望を抱くことができますそれへのアクセス、そしてそれは単なる空の希望ではないこと。

また、他の人が指摘しているように、Facebookは既にAndroidバージョンのReact Nativeで構築したアプリをリリースしています。そのため、少なくともpartsはプライムタイムの準備ができています。

UPDATE

Reactの初期サポートはAndroidのネイティブがGitHubにプッシュされました!

前述のとおり、iOSからアプリケーションを移植しようとすると、現在機能していないものがいくつかあります。しかし、チェックアウトする価値があります。

https://github.com/facebook/react-native/commit/42eb5464fd8a65ed84b799de5d4dc225349449be

52
Justin Niessner

それは、クロスプラットフォーム、一回だけ実行、どこでも実行できるツールになることを目指していません。一度だけ書くことをどこでも学ぶことを目指しています。 -RaywenderlichのColin Eberhardt

React Native for Androidがついに登場しました。 ( https://code.facebook.com/posts/1189117404435352

11
Ted

今はできませんが、それほど長くはかからないはずです。

最初のReact Native Androidアプリは、reactjsのTwitterアカウントからツイートされて、約2週間前にPlayストアで公開されました。

https://Twitter.com/reactjs/status/615638361328349185

6
w.stoettinger

素晴らしいニュース!可能になりました!

「そして、そうなると、私たちが約6か月間待っているコミットです!」 -usereact.com

詳細をお読みください: http://www.reactnative.com/react-native-for-Android/

このビデオを見る: https://www.youtube.com/watch?v=MNNR01NF29

Glad

2
Bruno Guerra

FacebookがAndroidでネイティブに反応することを試しましたが、実際に機能しました。

シンプルなUbuntuインストールガイドがあります here

シンプルなjsファイル: link

もちろん、React Nativeを使用すると、実際のモバイルアプリを構築できます。実際のアプリはプラットフォームに近いことを意味するか、単に99%のネイティブapp.reactネイティブと言えば、収益性の高いデザインにJavaScriptを使用してネイティブAndroidアプリを簡単に構築できます。Androidスタジオの基本知識Androidスタジオ関連のネイティブモジュール統合でのエラー修正とreact.jsの十分な理解があれば、react nativeを使用してAndroidアプリを構築できます。 Androidアプリの基本要件1. Androidスタジオを設定し、以下のリンクに従ってPythonのインストールを避けてください。 https://facebook.github.io/react-native/docs/getting-started 2. UIについては、公式ドキュメントからflex-boxを学習します。私はそれで十分です

0
Atul Tiwari

はい、React-NativeでもAndroidアプリを開発できるようになりました。

また、一部のアプリは、次のようなAndroidの反応ネイティブで既に開発されています。

1)F8

2)Facebook広告マネージャー

3)分隊

4)ディスカバリーVR

5)Ziliunなど。

そして、さらに多くの数えます。

JSX構文の使いやすさから、世界中の開発者はモバイルアプリ開発にリアクティブネイティブを選択しています。

また、MVCのVとしても一般的に注目されています。 Reactは、テクノロジースタックの残りについて何も想定していないため、既存の非React Nativeアプリに簡単に組み込むことができます。

0
Srinivas Guni

はい、iosとAndroidの両方のプラットフォームで機能します。異なるプラットフォームで異なるコードを使用する場合は、app.jsのコードエントリポイントを必ず記載してくださいただし、ネイティブイベントやロケーションマネージャーなどのネイティブ関数は、ネイティブ言語でコーディングし、RCT_EXPORTを使用してエクスポートする必要があります。詳細については、ドキュメントを参照してください。

0
Divye Shah

はい、Androidだけでなく、XCodeを使用するiOSでも同様です。

0
Olufsen

はい、React-Nativeを使用して実世界のmobアプリケーションを作成できます。 React-Nativeは、ハイブリッドモバイルアプリケーションの作成に使用されます。この中で、iosの場合はSwiftに、Androidの場合はJavaに変換されるjavascriptでコードを記述します。

0
kumar ujjawal

TLDR;はい、

詳細な回答(2017年11月現在)

React Native Androidアプリケーションの開発は非常に安定しており、かなりの数のAndroidアプリケーションが既にReact-Nativeを使用して本番環境で構築および使用されています。

アプリケーションのショーケースを見つけることができます こちら 。それらのほとんどには、IOSとAndroidの両方のバージョンがあります。

また、ネイティブAndroid Javaコードを反応ネイティブに簡単に統合できます。参照 こちら

多くのネイティブAndroidコード依存性を持つreact-nativeを使用してJavaアプリを構築している開発者として、react-nativeは安定して動作し、ドキュメントとコミュニティサポートが適切であることがわかりました。

0