この商品をご覧のお客様は、こんな商品もチェックしています。
- 地政学が最強の教養である
-
価格:1,870円(本体1,700円+税)
【2023年01月発売】
- 後味が悪すぎる49本の映画
-
価格:1,430円(本体1,300円+税)
【2024年02月発売】
- 日本史の謎は「地形」で解ける 日本人の起源篇
-
価格:924円(本体840円+税)
【2023年12月発売】
- 強くなる本
-
価格:1,100円(本体1,000円+税)
【2022年06月発売】
- 演習で学ぶMATLABによるディープラーニング
-
価格:3,520円(本体3,200円+税)
【2024年03月発売】
[BOOKデータベースより]
JavaScriptでスマホアプリを構築!環境構築からネイティブモジュール活用まで、React Nativeを実際の現場で活用しているノウハウを余すことなく解説。
React Nativeとは
[日販商品データベースより]開発環境の構築
エミュレータ/シミュレータによる確認
TODOアプリで学ぶ初めてのReact Native
電卓アプリ開発で学ぶFlexboxレイアウト
UIライブラリによるTODOアプリの拡張
React Nativeの状態管理
地図アプリとGPSロガーアプリ制作で学ぶ実践的React Native開発
WebViewプログラミング
ネイティブモジュールを利用した開発
Storeへの配信
React Native/Expoのバージョンアップ
付録
「React Native」は、Facebookが開発しているスマートフォンアプリ向けの開発環境です。ほとんどのコードをJavaScriptで記述でき、AndroidとiOSに両対応したネイティブアプリの開発が可能です。名前からもわかるように、同じくFacebookが開発したUI用のライブラリであるReactをベースの技術としており、コンポーネントを組み合わせてUIを構築できます。
Reactをベースにし、JavaScriptで開発を行えるため、Web系の開発者がスマートフォンのネイティブアプリ開発を始めるにはReactNativeは最適なプラットフォームといえるでしょう。
また、「Expo」は、ReactNativeによる開発・アプリ配布を支援するためのツールとサービスです。本書では、開発環境としてExpoを使って解説しています。
本書は、Web開発の知識があり、これからスマートフォンのネイティブアプリ開発に取り組む人に向けて書かれています。
【各章の内容】
●第1章
React Nativeの概要、および、その開発支援ツールである「Expo」と「Create React Native App(CRNA)」について説明しています。
●第2章
React Nativeに必要となるnode.js、そしてExpoの導入について説明しています。
●第3章
Androidエミュレータ/iOSシミュレータの導入と、デバッグ環境などの具体的な利用方法を解説します。また、実機での動作確認方法にも触れています。
●第4章
TODOアプリの開発を通してReact Nativeの基本を学んでいきます。
●第5章
Flexboxレイアウトを学ぶために、逆ボーランド電卓を作成します。
●第6章
統一的なUIを持ったアプリの作成を可能にする「UIライブラリ」を使ってTODOアプリを拡張します。
●第7章
Fluxアーキテクチャを使って、TODOアプリを書き直してみます。
●第8章
トイレマップとGPSロガーの2つのアプリを通して、ライブラリの利用、GPSやカメラといったスマートフォン機能の使い方など、本格的で実践的なReact Nativeプログラミングについて学びます。
●第9章
アプリ内でWebページを表示するための「WebView」を使ったプログラミングを解説しています。
●第10章
React Native CLIを使ったネイティブモジュールを使った開発について解説しています。
●第11章
Google Play/App Storeでの配信について説明しています。
●第12章
意外とハマるポイントでもあるReact Native/Expoのバージョンアップについて