
iOS/Android アプリ開発のための本番 React Native - Intermediate
Wintho
React Nativeベースのモバイルアプリ開発のための中級講義です。フロントエンドの深化内容学習だけでなく、Firebaseベースのバックエンド内容まで一緒に学びながら、サーバー連動/ログイン/データ送受信/公共API活用などが可能な一つの完璧なアプリを開発できるように作られた講義です。
Intermediate
React Native, Redux, Firebase
Mobile App Front-End開発のためのReact Nativeの基礎知識の習得を目指しています。進入障壁の低い言語/APIの活用により、非専門家も簡単にNative Mobile Appを開発できるように作られた講義です。
学習した受講者のレビュー
5.0
Jazz i
アプリのフロントエンド側の開発者を夢見てくれる就労生です。 最近のスタートアップの採用発表を見れば、React Native開発者をたくさん探したそうです。 React Native講義を調べているうちに、私にぴったりの講義を見つけたようです。 コーディングは少しだけ触ってみて、まだ赤ちゃんの歩みのレベルですが、講師様の説明が親切で従うことは難しくありませんね。 何よりツール設置と環境構築の部分で心配が多かったのですが、講義で教えてくれた通りに従うので大きな問題はありませんでした。 まだ受講序盤なのに構成も良く内容もとても良いようです。リアクトネイティブ開発に必要な背景知識まで説明していただき、他の講義をまた聞く必要はありませんでした。 残りの講義が期待が多くなります。良い講義をありがとうございます。
5.0
Jake Kim
アプリ開発をしてみたくて受講しました。アプリ開発の世界はよくわかりませんが、リアクトネイティブというツールがいろいろといいようですね。思ったよりも難しくもない。説明も簡単で親切にしてくれて無理なく学んでいます。私のようなコアルモットは、アプリ開発の勉強を始めるときに多くの役に立つ講義です。ありがとうございます。
5.0
fttf
こんにちは。 react-nativeを書かなければならないので講義を受講することになりましたが、初めて始めるのにイ講義ほどのものがないようです。とてもきれいに講義をしてくださって時間が経つことを知らず聞きましたね。もし次の深化講義はいつ頃出るのでしょうか?楽しみにしています。
React Native開発言語であるJavaScriptの6番目の標準仕様(ECMAScript 6)の背景知識
React Nativeの根幹であるReactの背景知識
React Nativeの基本コンポーネントの使い方学習による画面構成方法
React Navigation 学習による画面の切り替えと接続 (Stack、Drawer、Tab) 方法
連絡先/カメラ/ギャラリーなどのPhone Resourceを活用する方法
Image、TextなどのAnimationの生成方法
React Nativeの深化コーディングのためのTip(デバッガ、再利用Component製作など)
iOS/Android App Front-End開発者になるための基礎知識
React Nativeと関連3rd Party Libraryの公式文書を活用することで、自分で開発と問題を解決できるSkill
リアクトネイティブ(React Native)でモバイルアプリ開発に挑戦!
「スタートだけで終わらないアプリプログラミングはNo!!
React Nativeで私もアプリ開発者!!!」
React Native(リアクトネイティブ)の紹介と開発環境の構築の説明に進みます。モバイルアプリCross Platform FrameworkであるReact Nativeは、iOSとAndroidで1つのコードでアプリ駆動が可能な方法、React Nativeの開発に必要な選手知識はどれがあるのかなど、 React Nativeの全体的な理解を助けるように構成されており、 React Native開発のためのプログラムとツールのインストール方法をお知らせします。リアクトネイティブ開発のための環境構築が難しいかもしれません。それぞれのプログラムとツールのバージョンを指定したので、互換性Issueは心配する必要はありません。一つ一つ一緒に設置しながら、環境構築のハードルを下げることができるように構成されたセクションです。
開発コードをAndroid EmulatorとiOS Simulatorで動かす方法の説明に進みます。 React NativeはCross Platform Frameworkですが、iOSとAndroidが提供するNative Component Styleと性格に多少異なる部分があります。各Simulator駆動により、複数機種の端末でレンダリングされる出力画面を確認できるように構成されたセクションです。
React Nativeの開発に必要な選手知識であるECMAScript 6(ES6)の基礎文法の説明に進みます。 React Nativeの開発に主に使用されるコアのみを抜粋して、不要な学習を最小限に抑え、効率的な選手知識学習になるように構成されたSectionです。
React Nativeの開発に必要な選手知識であるReactの基礎文法の説明に進みます。 React Native開発コードを活用して説明しますので、React Native開発コードに馴染むことができます。それだけでなく、React Nativeの開発に必要なアルチャ排気コアのみを抜粋して効率的な選手知識学習になるように構成されたSectionです。
本格的なReact Native基礎文法の説明に進みます。 App画面を構成するさまざまなComponent(View、Text、Button、Image、TextInputなど)の基本的な使い方を学び、深化学習を通じて複数のComponentの組み合わせを活用してAdvancedな画面Renderingを扱います。 1つの画面を構成するための基礎文法と深化内容を学習できるように構成されたセクション。


画面切り替えを支援する3rd Party LibraryであるReact Navigationの基礎文法説明に進みます。最新にアップデートされたVer. 5の内容を扱い、 Stack Navigator (ボタンを使って画面を切り替える)/ Drawer Navigator (画面左右に開く新しいウィンドウ)/ Tab Navigator (Tabボタンを使って画面を切り替える)/ Vector Icon (様々で便利なPictogramを使用)の学習が可能です。さらに、各ナビゲータの組み合わせによる画面ツリー構造設計(Nesting Navigator)を使用して、さまざまで豊富な画面切り替え方法を学習できるように構成されたセクションです。

スマートフォンリソースの活用方法の説明に進みます。アプリで連絡先/カメラ/ギャラリーなどの端末リソースを使用するには、追加の3rd Party Libraryのインストールが不可欠であり、アクセス権の有無の判断などのProcessが先行する必要があります。 iOSとAndroidの各セキュリティポリシーに基づいて端末リソースを活用するための承認方法を学び、実際の開発を通じてスマートフォンリソースの使い方を学習できるように構成されたSectionです。


図形とテキストにアニメーション効果を付与する方法の説明に進みます。 React Nativeはアニメーション効果をサポートします。色、透明度、回転、移動などの効果だけでなく、各Animation効果の組み合わせ(Interpolation、Sequence、Parallel)を通じて、より多様で豊かな視覚効果の演出方法を学習できるように構成されたSectionです。

React Nativeの開発に必要な高度なSkillの説明に進みます。深化コーディングに必要なDebuggerの紹介をはじめ、再利用Componentを直接生成して使ってみて、Platform別にそれぞれ異なる結果を出力する方法などの学習が可能です。よりAdvancedな内容の学習と、現業で使用するSkillの習得を目指して構成されたSectionです。
本講義の学習を終えた後の旅程について説明します。本講義では、React Nativeの基本的な部分を取り上げ、実際のApp開発と現業におけるCo-WorkのためにはReduxの概念とともにBack-Endの理解も不可欠です。 Reduxの学習と深化コーディングを通じて、実際のAppを開発してみるフォローアップ講義がオープンしました!ログインプロセスの実装、サーバーからのデータの受信および出力などのAdvancedコンテンツの学習をご希望の方は、次の講義を受講してください。
iOS/Android アプリ開発のための本番 React Native - Intermediate
リアクトネイティブでモバイルアプリ開発実戦に挑戦してみてください!
React Native開発にはECMAScript 6(ES6)とReactの知識が必要ですが、実際のReact Native開発に活用される知識はその全体の一部です。どんなことを学ぶべきかわからず、すべての内容を勉強することは非常に非効率的です。そのため、本講義はReact Nativeの開発に重要な要素だけを抜粋して構成されました。 1つの講義でReact Nativeの基礎学習をお楽しみください。
本講義は、Mobile App Front-End開発のためのReact Native基礎学習を目指しています。基礎の概念をしっかりと固めることができるように詳細な説明を取り上げ、React Nativeの概念ではないにもかかわらず理解が難しい可能性のある事項については、説明を含めました。 React Nativeを初めてお使いの方も簡単にご理解いただけます。
このレッスンでは、React Navigationの最新バージョンであるVer。 5を扱います。 Ver. 4からのアップデート以来大きな変化がありました。実際のコーディングを通じて、公式文書の確認では習得しにくい内容を扱いながら、最新バージョンのReact Navigationを学習できるように構成されました。
本講義は、非専攻者も十分にフォローできるように製作されました。進入障壁の低いScript言語とAPIを使用するだけでなく、簡単に学習できるように、コーディングの進行方法と説明の難易度/テンポ調整に留意しました。 App開発の世界に初めて足を踏み入れる非専門家の方も、この講義を通じてApp開発者になることを願っています。
●本講義ではMacを使用します。 Mac環境を構築してください。
●このレッスンではReact Native CLIを使用します。 React Native CLIの代替材であるExpo CLIは、Beginnerの方にとっては容易ですが、開発面での自由度が著しく低いです。 React Native CLIの使い方を学び、開発の限界を克服してください。
(※この講義は知識共有者の事情により回答が遅れる可能性があることをご了承ください。)
学習対象は
誰でしょう?
Native Mobile AppのFront-End開発を学びたい人
iOS App開発のためのSwift言語、あるいはAndroid App開発のためのJava/Kotlin言語の高い進入障壁を感じた方。またはすでに障壁の高さを体感している人
進入障壁の低い言語/APIベースで非専門家も簡単に学べるApp開発方法をお探しの方
Mobile App Front-Endの開発をしたいのですが、iOSとAndroidのどちらが良いのか、お悩みの方
1つのコード開発でiOSとAndroidでアプリを駆動したい人
React Nativeを学びたいのですが、ES6(ECMAScript 6)とReactの選手知識学習が負担になった方
就職/転職のためにMobile App Front-End開発者としての開発スタックを積みたい方
創業のために短期間でモバイルアプリ開発スキルを習得したい方
Mobile App Front-End 開発学習を簡単かつ楽しくしたい方
前提知識、
必要でしょうか?
JavaScriptの理解が必要です。でも、無作為に始めてみるのも悪くないようです。 ^^;;直感的なScript言語に基づいているので、簡単に理解でき、一緒にコーディングしてみるとすぐに慣れてくれるでしょう。それでもJavaScriptの選手知識の不在が気になる方は、JavaScriptの6番目の標準仕様を扱う「セクション2:ECMAScript 6(ES6)'」を必ず受講してください。
2,446
受講生
153
受講レビュー
82
回答
4.6
講座評価
2
講座
こんにちは。皆さんにReact Nativeの知識を共有するWinthoです。
私はコンピュータビジョンを専攻し、自動車業界で自動運転システムを開発してきました。現在はロボット業界で物体認識や障害物回避などの画像処理アルゴリズムを開発しているエンジニアです。
新しい領域での開発スタックを積んでみようと、趣味でアプリ開発を始めました。JavaやSwift言語でAndroid/iOSのネイティブアプリ開発もしてみましたが、React Nativeほど参入障壁が低く、開発しやすいAPIはないと感じています。簡単なうえに、たった一つのコードでiOS/Androidの同時開発が可能だというのは、これ以上ないメリットですよね? :):)
海外ではすでにメガトレンドの流れに乗り、開発者のコミュニティも急増しているReact Nativeですが、国内ではその名声に比べて認知度が低いのが現実です。多くの方々にReact Nativeの素晴らしさを共有したいと思い、本講義を制作することになりました。授業を通じて、求めていた知識を習得できる有益な時間になることを願っており、それを通じて国内でもReact Native開発者のコミュニティが活性化することを願っています。
それでは、講義でお会いしましょう。ありがとうございました。^^;
全体
78件 ∙ (7時間 8分)
1. イントロ
02:40
2. React Native 基本原理
02:13
4. インストール 01
08:39
5. インストレーション 02
13:09
6. 新規プロジェクト作成
01:56
7. iOS Simulator 起動
03:21
9. var, let, const
08:19
10. String Literal
03:08
11. for... of 反復文
03:06
12. Rest演算子
02:35
15. アロー関数
05:23
16. クラス
06:37
全体
126件
4.6
126件の受講レビュー
受講レビュー 1
∙
平均評価 5.0
5
アプリのフロントエンド側の開発者を夢見てくれる就労生です。 最近のスタートアップの採用発表を見れば、React Native開発者をたくさん探したそうです。 React Native講義を調べているうちに、私にぴったりの講義を見つけたようです。 コーディングは少しだけ触ってみて、まだ赤ちゃんの歩みのレベルですが、講師様の説明が親切で従うことは難しくありませんね。 何よりツール設置と環境構築の部分で心配が多かったのですが、講義で教えてくれた通りに従うので大きな問題はありませんでした。 まだ受講序盤なのに構成も良く内容もとても良いようです。リアクトネイティブ開発に必要な背景知識まで説明していただき、他の講義をまた聞く必要はありませんでした。 残りの講義が期待が多くなります。良い講義をありがとうございます。
Jazz iさん、こんにちは。 良い受講評を残してくれてありがとう。 私の講義が役に立ったと思い、本当に嬉しいですね! :]:] 講義を通じて基礎部分だけはしっかりと固めることができます。 残りの講義もファイティングしていただきたい目標を必ずお楽しみください。 :):) ありがとうございます!
受講レビュー 2
∙
平均評価 5.0
5
アプリ開発をしてみたくて受講しました。アプリ開発の世界はよくわかりませんが、リアクトネイティブというツールがいろいろといいようですね。思ったよりも難しくもない。説明も簡単で親切にしてくれて無理なく学んでいます。私のようなコアルモットは、アプリ開発の勉強を始めるときに多くの役に立つ講義です。ありがとうございます。
Jake Kimさん、こんにちは。 良い受講後に残していただきありがとうございます。私の講義が役に立ったと思います。 :):) どうやらReact Nativeは比較的簡単な言語/ APIを使用しているので、それほど難しくないでしょう。 AndroidとiOSを同時開発できるというのも大きなメリットです!コーディングに初めて触れてみると大変な部分がありますが、真ん中にあきらめないで最後まで完走して欲しい目標ぜひ成しましょう。 :):) 良い受講評を残してくれてありがとう!
受講レビュー 2
∙
平均評価 5.0
5
こんにちは。 react-nativeを書かなければならないので講義を受講することになりましたが、初めて始めるのにイ講義ほどのものがないようです。とてもきれいに講義をしてくださって時間が経つことを知らず聞きましたね。もし次の深化講義はいつ頃出るのでしょうか?楽しみにしています。
fontjさん、こんにちは。 あまりにも良い後期残してくださって、これまで川の準備&制作しながら大変だったことすべて補償される感じですね。 次の深化講義は現在準備&着手段階にあります。 次回も、より満足いただける良質の講義でお探しいただきます。 残りの講義もファイティングして欲しい目標 ぜひ成し遂げてください:):) 良い受講評を残してくれてありがとう!
受講レビュー 1
∙
平均評価 5.0
5
私が探していた講義です。リアクトネイティブ講義が切実だった人々には砂漠のオアシスのような講座ですね。良い講義ありがとうございます。
Minjun Kimさん、こんにちは。 とても良いレビューを残してくれてありがとう。この講義が役に立ったと思います。 Minjun Kim様のように本講義を通じてReact Native初心者の方々が助けを得てReact Native開発者プールが大きくなってほしいという願いです。 良い受講評を残してくれてありがとう! :):)
受講レビュー 1
∙
平均評価 5.0
¥6,809
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!