chevron_left

React Nativeで変わるアプリ開発

PREMIUM

スライド資料

会員登録して、全てのスライドを見よう

1 / 38

授業の概要

React Native の特徴は、 iOS / Android どちらのプラットフォームでも動くクロスプラットフォームという点です。この授業では React Native の「利用した際のメリット・デメリットは?」「ハイブリッドアプリである Titanium や Cordova との違いは?」などの疑問に答え、実務レベルでのノウハウや、過去にあった類似の技術との違いを伝えることで、導入に迷いのある企業・エンジニアの方の疑問点を解消していきます。

アジェンダ

・React Nativeとは(現在の利用状況)
・メリット・デメリットについて
・TitaniumやCordovaとの違い
・React Nativeは今後どうなっていくのか(海外の導入企業の実例)
・コードの紹介(実演)

※アジェンダは変更になる可能性があります

授業で使用する教材

※授業以外での使用は禁止します

チャプター

play_arrow
オープニング
00:36
play_arrow
自己紹介
01:59
play_arrow
本日のアジェンダ
00:28
play_arrow
1.授業の概要説明
00:35
play_arrow
2.講義:React Nativeとは?
00:20
play_arrow
・基本情報
02:34
play_arrow
・メリット
03:07
play_arrow
・メリット①:ネイティブ体験の提供
00:55
play_arrow
・メリット②:Learn once,write anywhere
01:41
play_arrow
・メリット③:開発速度向上
00:51
play_arrow
・デメリット
01:38
play_arrow
・比較
01:23
play_arrow
・投資に値するか?
02:26
play_arrow
・ロードマップ
02:41
play_arrow
3.質疑応答
03:49
play_arrow
4.実演
17:04
play_arrow
5.講義
00:08
play_arrow
・Showcase
01:14
play_arrow
・各プラットフォームのReact Native
00:18
play_arrow
・React Native for Web
01:50
play_arrow
・ReactXP
00:54
play_arrow
・React Native Windows
00:32
play_arrow
・React VR
01:21
play_arrow
6.まとめ
02:50
play_arrow
7.質疑応答
10:18
play_arrow
先生方からのお知らせ
00:44
play_arrow
エンディング
play_arrow
Q.React Nativeを始めれば、モダンなJavascriptが一気に学べるということでしょうか?
01:01
play_arrow
Q.React Nativeで複雑なゲームなどまでは作れないが、そこまで複雑でないものなら十分なのですね?
01:05
play_arrow
Q.reduxなどかなり癖のある書き方ですが、生のJSとはそこまで違いはないのでしょうか?
27:53
play_arrow
Q.開発時はReactNative用IDEのDecoなどを使うのが良いでしょうか?
01:25
play_arrow
Q.ReactはNativeでネイティブアプリ制作、react.netでサーバサイドのプログラミングにより問い合わせフォームや、ショッピングカート制作などができ、 これらを使うとmeteorのようなフルスタックフレームワークになりますか?
01:53
play_arrow
Q.先生方は、どのCSSフレームワークを使っていますか?
01:09
play_arrow
Q.現在Javascriptは多少分かるがreact.js、swift共に全く触れたことが無い、という状態でこれからネイティブのiPhoneアプリを作りたい場合、react.js、react-nativeの順で学ぶのと、swiftを学ぶのはどちらの方が早いですか?
02:39
play_arrow
Q.サーバサイドもreact.netでできると聞いていますが、Nodejsでないとできないのですかね?
00:48
play_arrow
Q.先生方は開発にあたって、各種言語フレームワーク等と比べて、処理速度関係はどのように感じてますか?