
iOS/Android アプリ開発のための本番 React Native - Intermediate
Wintho
React Nativeベースのモバイルアプリ開発のための中級講義です。フロントエンドの深化内容学習だけでなく、Firebaseベースのバックエンド内容まで一緒に学びながら、サーバー連動/ログイン/データ送受信/公共API活用などが可能な一つの完璧なアプリを開発できるように作られた講義です。
중급이상
React Native, Redux, Firebase
Mobile App Front-End開発のためのReact Nativeの基礎知識の習得を目指しています。進入障壁の低い言語/APIの活用により、非専門家も簡単にNative Mobile Appを開発できるように作られた講義です。
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,419
受講生
149
受講レビュー
82
回答
4.6
講座評価
2
講座
안녕하세요. 여러분들께 React Native 지식을 공유해드릴 Wintho 입니다.
저는 Computer Vision을 전공하여, 자동차 업계에서 자율주행 시스템을 개발했고, 현재는 로봇 업계에서 사물인식, 장애물 회피 등의 영상처리 Alg.을 개발하는 개발자입니다.
새로운 영역에서의 개발 Stack을 쌓아보고자 취미로 앱 개발을 시작했습니다. Java와 Swift 언어로 Android/iOS 네이티브 앱 개발도 해봤지만, React Native 만큼 진입장벽이 낮고 개발이 용이한 API도 없다고 생각됩니다. 쉬운 데다가 단 하나의 코드로 iOS/Android 동시 개발이 가능하다는 건 더할 나위 없는 메리트겠죠? :):)
외국에서는 이미 Mega Trend의 흐름에 합류하여 개발자들의 Community도 급증하고 있는 React Native입니다. 국내에서는 React Native의 명성에 비해 그 인지도가 낮은 것이 현실이고요. 많은 분들께 React Native의 훌륭함을 공유해드리고자 본 강의를 제작하게 되었습니다. 수업을 통해 목말라했던 지식을 습득하시는 유익한 시간이 되시길 바라며, 그를 통해 국내에서도 React Native 개발자들의 Community가 활성화 되길 바랍니다.
그럼 강의에서 뵙겠습니다. 감사합니다. ^^;
全体
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
全体
122件
4.6
122件の受講レビュー
受講レビュー 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,625
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!