レバテックフリーランスのサイトに当サイトが紹介されました!

【2023最新】Androidアプリ開発の本「人気20冊とおすすめ・注目の9冊」

こちらでは、世界No.1シェアのモバイルOS「Android」向けのアプリ開発の本を紹介。

日本ではiPhoneがまだまだ人気ですが、世界的にはAndroidのシェアが圧倒的で、今後さらにAndroid活用の場は広がるでしょう。

そんな将来的にも需要の高いAndroidでのアプリ開発に関する本を、人気とともに紹介していきまっす。

 

発売したて・発売予定の新書をピックアップ
技術書は情報の鮮度も重要、人気ランキングの前に新しい書籍もチェックしておきましょう。




     

     

    Kindle Unlimited 1ヶ月無料

    kindle_unlimited_sale
     
    • 1ヶ月無料で読み放題
    • 1ヶ月以内でも解約可能
    • 解約後も1ヶ月まで利用可


     

    Androidアプリ開発の本「人気ランキング 20冊」

    Androidアプリ開発の今売れ筋本を人気ランキングで一覧したのが以下。

    ランキングは日々更新されていますので、最新の人気が反映されています。

     

     

    以降でおすすめ・注目の本をピックアップしていきまっす。

    ちなみに、Kindle版のある本ならサンプル送信で試し読み可能。大概目次まで見れるので、内容の概要もつかめるので、サンプル試読おすすめです。

     

    Androidアプリ開発 人気の参考書3冊

    人気の参考書の各詳細は以下です。

    prodKeyList[ prodKeyList_rank_android ] prods not found error.

    Androidアプリ開発 高評価・おすすめの本 3冊

    以下が高評価で人気も高いおすすめの参考書3冊です。

    prodKeyList[ prodKeyList_revRate_android ] prods not found error.

    iOSアプリと合わせたマルチプラットフォーム開発向けの本 3冊

    iOSアプリも合わせて開発したいなら、「React Native」や「Flutter」など、マルチプラットフォーム開発に対応したフレームワークがあります。

    これらマルチプラットフォームフレームワークも徐々に成熟し、実用レベルとなり実際のアプリ開発例も増えています。注目してみてください。

    React Native ~JavaScriptによるiOS/Androidアプリ開発の実践

    アプリ開発の新しい技術選択を広げよう!

    「iOS/Androidの2つのアプリをもっと効率良く開発したい」
    「ハイブリッドアプリだと、速度やUIがネイティブより劣ってしまいがち」

    こんな課題は、React Nativeを使えば解決できます。
    React Nativeは、iOS/Androidの両方のアプリをたった1つのスキルセットで開発できるJavaScriptライブラリです。本書は、ReactやReact Nativeが生まれた背景を見直しながら、React Nativeの基本はもちろん、ReactやTypeScript、アプリ設計・開発、テスト、リリースまで、React Nativeによるアプリ開発のすべてを解説。日本でまだ無名だった頃からReact Nativeを追い続けた著者陣が、現場実践をふまえて開発手法を伝授します。
    フロントエンドの方はもちろん、アプリ開発の技術選択を広げたいすべてのエンジニアにおすすめの1冊です。
     
    内容サンプル

    (引用元Amazon)

     
    目次
    ●はじめに
    ■■■第1章 React / React Nativeの概要とその背景
    ■■1-1 Reactとは
    ■特徴1. Declarative
    ■特徴2. Component-Based
    ■コラム コンポーネントベースを採用しているその他の標準化仕様・フレームワーク
    ■特徴3. Learn Once, Write Anywhere
    ■■1-2 Reactが必要とされた背景
    ■React isn't an MVC framework
    ■React doesn't use templates
    ■Reactive updates are dead simple
    ■コラム 表示速度と仮想DOM
    ■■1-3 React Nativeが必要とされた背景
    ■1.Native Experience
    ■コラム ネイティブUIとブリッジ
    ■2.Learn Once, Write Anywhere
    ■3.Keeping Development Velocity
    ■■■第2章 TypeScriptとECMAScript 2015の基本を押さえる
    ■■2-1 TypeScriptとは
    ■型があることによる2つのメリット
    ■■2-2 TypeScriptの構文
    ■明示的な型付け
    ■暗黙的な型付け
    ■基礎的な型
    ■新たな型を作成する
    ■noUnusedParametersオプションとアンダーバー
    ■Optional Chaining
    ■Assertion Functions
    ■コラム 効率的な型付け
    ■■2-3 ECMAScript 2015の新記法
    ■letとconstによる変数定義
    ■Arrow Functions
    ■Default Parameter Values
    ■Template Literals
    ■Property Shorthand
    ■Computed Property Names
    ■Destructuring
    ■SpreadOperator
    ■classキーワード
    ■非同期処理
    ■ES Modules
    ■■■第3章 開発環境の構築
    ■■3-1 IDEの導入
    ■コード編集ツールが満たすべき機能
    ■■3-2 Visual Studio Codeのインストールと設定
    ■Visual Studio Codeをインストールする
    ■TypeScriptの設定
    ■コラム Visual Studio Codeの設定とその対象
    ■■3-3 React Nativeプロジェクトのセットアップ
    ■HomeBrewのセットアップ
    ■Node.jsのセットアップ
    ■yarnのインストール
    ■watchmanのインストール
    ■Xcodeのインストール
    ■CocoaPodsのインストール
    ■Java8のインストール
    ■Android Studioのインストール
    ■古いコマンドラインツールのアンインストール
    ■React Nativeプロジェクトの生成
    ■環境診断
    ■Android用の設定
    ■■3-4 開発効率を向上させるプロジェクト設定
    ■依存パッケージのバージョンを固定する
    ■コラム セマンティックバージョニングとpackage.json
    ■Prettierの設定
    ■ESLintの設定
    ■EditorConfigの設定
    ■■3-5 GitHubのセットアップ
    ■GitHubを用いた開発の流れ
    ■レビューを推奨する設定
    ■■■第4章 React Nativeの基本
    ■■4-1 React Nativeを使った開発
    ■React Nativeを起動する
    ■TypeScriptファイルを1つにまとめるMetro Bundler
    ■RedBox/YellowBox
    ■■4-2 React Nativeのデバッグメニュー
    ■Reload
    ■Debug
    ■Show Inspector
    ■■4-3 コンポーネントでUIを作成する
    ■JSX文法で開発する
    ■コンポーネントを定義する
    ■式の評価
    ■コラム truthy/falsyとショートサーキット評価
    ■フラグメント
    ■style propsによる装飾
    ■Flexbox
    ■props
    ■state
    ■コラム propsとstateの設計
    ■副作用を持つコンポーネント
    ■Context
    ■ref
    ■■4-4 React Native標準コンポーネント
    ■Viewコンポーネント
    ■Textコンポーネント
    ■Imageコンポーネント
    ■sourceプロパティによる表示画像の指定
    ■resizeMode propsによる拡大縮小時の挙動指定
    ■背景画像を指定する
    ■ScrollView
    ■FlatList/SectionList
    ■Touchable系コンポーネント
    ■Buttonコンポーネント
    ■TextInputコンポーネント
    ■コラム React HooksとCustom Hooks
    ■StatusBarコンポーネント
    ■ActivityIndicatorコンポーネント
    ■Switchコンポーネント
    ■■4-5 React Native標準ユーティリティー
    ■Alert
    ■AppState
    ■BackHandler
    ■Clipboard
    ■Dimensions
    ■Linking
    ■PermissionsAndroid
    ■Share
    ■Vibration
    ■■4-6 コミュニティから提供されているコンポーネント
    ■AsyncStorageモジュール
    ■SafeAreaViewコンポーネント
    ■ProgressView/ProgressBarAndroidコンポーネント
    ■■4-7 コンポーネントを作成する際の注意点
    ■モバイルアプリの制限
    ■propsとstateの更新頻度を抑える
    ■プラットフォームに沿ったコンポーネント作成
    ■コラム バンドルされたJSの取得方法
    ■■4-8 コンポーネントにアニメーションをつける
    ■アニメーションの考え方
    ■React Nativeにおけるアニメーション実装
    ■効果的なアニメーション
    ■■■第5章 作成するアプリケーションの仕様策定
    ■■5-1 リーンキャンバス
    ■■5-2 ユースケース
    ■■5-3 画面遷移を考える
    ■仕様書のラフ画
    ■Initial
    ■ChooseLogin
    ■SignIn
    ■SignUp
    ■Home画面
    ■Statics
    ■Detail
    ■UserInfo
    ■Loading
    ■アプリを実装する手順
    ■■■第6章 テストによる設計の質の向上
    ■■6-1 React Nativeのテストの2つの目的
    ■要求や仕様を満たしていることを確かめるテスト
    ■設計改善のためのテスト
    ■■6-2 Jestによるユニットテスト
    ■コラム テストで用いるパッケージの選択
    ■最初のテスト実行
    ■テストの書き方
    ■テストを書く
    ■テストを書かない対象を見極める
    ■■6-3 CIを取り入れ安定した開発をする
    ■CircleCIのセットアップ
    ■■■第7章 Navigationの概要と実装
    ■■7-1 画面遷移の基本
    ■Webアプリケーションの画面遷移
    ■モバイルアプリケーションのルーティング
    ■Navigationとは
    ■react-navigationの導入
    ■学習環境を準備する
    ■構成を変更する
    ■■7-2 Stackを実装する
    ■Stackの実装
    ■ライブラリの読み込み
    ■スタイルの定義
    ■画面の作成
    ■ルーティングの実装
    ■NavigationContainerを使用する
    ■■7-3 Tabを実装する
    ■Tabの実装方法
    ■Tabの種類
    ■■7-4 Drawerを実装する
    ■■7-5 Optionsを定義する
    ■Optionsを定義する2つの方法
    ■navigationOptionsを動的に変化させる
    ■options、screenOptionsで受け取れる引数
    ■■7-6 headerModeとmode
    ■mode
    ■headerMode
    ■■7-7 サンプルを作りながら、ページ遷移を実装してみよう
    ■プロジェクトの準備
    ■アプリケーションの起動
    ■事前準備
    ■作るべき画面を整理する
    ■画面パスを管理するためのファイル作成
    ■定数化する理由
    ■画面作成の事前の準備
    ■各画面の作成
    ■画面の接続
    ■ルーティングの確認
    ■Tabを組み合わせる
    ■TabNavigatorとStackNavigatorを組み合わせる
    ■DrawerNavigatorとStackNavigatorを組み合わせる
    ■ドロワー遷移する遷移先でタブが表示されないようにする
    ■Modalを組み込む
    ■複数のStackNavigatorを使う
    ■■■第8章 Atomic Designとコンポーネントの実装
    ■■8-1 コンポーネント設計のメリット
    ■1.コンポーネントの再利用によって開発効率が向上する
    ■2.保守面のメリット
    ■3.関心の分離を実現できる
    ■4.テスト面におけるメリット
    ■■8-2 ユニットテストを実装する
    ■ライブラリを用意する
    ■スナップショットテスト
    ■動作のテスト
    ■■8-3 Atomic Designを理解する
    ■ボタンをAtomsとして分離する
    ■■8-4 アプリケーションのレイアウトを整える
    ■アプリケーションのテーマ設定
    ■各画面に色を入れ込む
    ■StackNavigatorにテーマを適用する
    ■DrawerNavigatorへのデザイン適用
    ■TabNavigatorにデザインを適用する
    ■■8-5 アプリケーションの画面を作り込む
    ■react-native-paperをインストールする
    ■CHOOSE_LOGINの実装
    ■ChooseLoginの作成
    ■Signupの作成
    ■Signinの作成
    ■Initialの実装
    ■Homeの作成
    ■Todoを作成する
    ■Inputの作成
    ■Detailの作成
    ■UserInfoの作成
    ■Statisticsの作成
    ■■■第9章 データフローの設計および実装
    ■■9-1 Reduxとは
    ■特徴1. Single source of truth
    ■特徴2. State is read-only
    ■特徴3. Changes are made with pure functions
    ■どのような場合にReduxを使うのが有効か
    ■React Stateの限界
    ■■9-2 Reduxの基本
    ■Reducerのベース作成と初期状態の設計
    ■Actionの設計
    ■Storeの作成
    ■Reduxの世界とReactの世界をつなぐ
    ■コラム useSelector、useDispatchとconnectの比較
    ■Reduxにおけるディレクトリー構造
    ■Ducks
    ■■9-3 Reduxにおける非同期処理
    ■ネットワーク通信の結果をActionに載せdispatchする
    ■Redux middleware
    ■middlewareを実装する
    ■コラム 便利なmiddleware
    ■ReduxにおけるStore設計
    ■表示用データの生成
    ■アプリケーションが動作する環境や状況の文脈データ
    ■ディレクトリー構成を整理する
    ■■9-4 アプリのデータフローの実装
    ■必要パッケージのインストール
    ■ドメイン層の実装
    ■todo管理モデル
    ■Ducks Moduleの定義
    ■Storeの実装
    ■Selectorの実装
    ■Container Componentの実装
    ■ルートコンポーネントの実装
    ■その他、画面制御に必要なデータ
    ■■■第10章 Firebaseを使ったバックエンド連携
    ■■10-1 Firebaseとは
    ■Firebase Authentication
    ■Firebase Cloud Firestore
    ■Firebase Analytics
    ■■10-2 Firebaseをアプリへ組み込む
    ■インストール
    ■認証を実装する
    ■データ同期を実装する
    ■ユーザートラッキングを実装する
    ■■■第11章 E2Eを実装する
    ■■11-1 E2Eテストとは
    ■E2Eテストの範囲
    ■E2Eテストの対象基準
    ■React NativeにおけるE2Eテストパッケージ
    ■■11-2 Detoxによる検証
    ■依存パッケージのインストール
    ■プロジェクトへDetoxのインストール
    ■Detoxでの検証方法
    ■Debug/Releaseビルド
    ■API
    ■■11-3 Detoxテストを実装する
    ■今回作成するテストケース
    ■Detoxでテストを実装する
    ■ChooseLoginまでのテストケース
    ■テスト:~Home
    ■画面遷移テスト:SignUpページ
    ■画面遷移テスト:SignInページ
    ■アカウント登録
    ■サインアウト
    ■サインイン
    ■テスト:Todo追加
    ■Todo完了
    ■Todo更新
    ■Todo削除
    ■■11-4 CIでE2Eテストをおこなう
    ■Bitriseの利点と欠点
    ■Bitriseのセットアップ
    ■Detoxビルドの追加
    ■Bitrise Workflow
    ■■■第12章 アプリストアへの公開
    ■■12-1 リリースビルド
    ■Firebaseの本番環境を作成する
    ■iOSのビルド設定
    ■Androidのビルド設定
    ■コラム 開発用とリリース用を共存させる
    ■■12-2 アプリをApp Storeに提出する
    ■アイコン設定
    ■App IDの登録
    ■アプリの登録
    ■アプリの送信
    ■アプリの登録の続き
    ■リリース
    ■■12-3 アプリをGoogle Play Consoleに提出する
    ■アプリの作成
    ■ストアの掲載情報
    ■アプリのリリース
    ■コンテンツのレーティング
    ■アプリのコンテンツ
    ■価格と配布
    ■公開
    ●さくいん

    ↓全て表示↑少なく表示
    Users Voice
    アプリ開発のマニュアルを紙で読みたいという人にはいいと思います。最近だとこういったハウツー本も電子一択ですもんね。 (参考:honto)

    ↓全て表示 ↑少なく表示
    ReactNativeをやるなら間違いなく買っておいた方が良い本
    とりあえず迷ったらこれ買っとけって感じ (参考:honto)

    ↓全て表示 ↑少なく表示
    React初学者です。ES6が出る前にWebからネティブ開発へ移ったので復習も兼ねて購入しました。
    700P近い厚さと価格に惹かれて購入しました。150PまではVSCodeなどの導入。中ページでは企画から設計まで通しての開発でした。

    良い点
    導入から開発まで記載してあるので、四散している資料を辿るより楽である。
    Firebaseの説明があること。
    少しですがES6に言及している。

    悪い点
    誤表記が多い(URLが適切で無かったり、引用箇所が違っていたりする)
    設定ファイルについての説明はほぼなく、転写が強要される(githubページを自力で調べてDLが早い)
    説明にまとまりがなく、UIやStateを包括的に学ぶには適さない。
    Expoが言及されていない
    React初心者を対象にした書き方に見えて、React自体の解説はほぼない。
    金額に見合った内容ではない

    ★2ですが、全体的の雰囲気を学び、さわりを学ぶには良いかとと思います。校正をしっかりして値段が半値であれば★4ぐらいはあると思います。

    値段の割に辞書のような使い方は出来ません。あくまで全体を通して「こんな機能があるんだ」と知れる程度です。

    またReactの解説は期待してはいけません。Suspense, lazy, Error Boundaryなどの主機能には一切言及されていません。あくまで「React Nativeを動かす」のが目的であって、Reactを学びつつ、スマホ移植に対応すると言ったものではありません。個人的には分量がこれだけあるから期待していたので、肩透かしを食らった印象でした。 (参考:楽天)

    ↓全て表示 ↑少なく表示
     
    内容サンプル

    (引用元Amazon)

     
    著者略歴

    著:髙木 健介
    ●髙木健介(たかぎけんすけ) ネットワーク構築、Web開発、ネイティブアプリ開発を経て、当時日本では無名だったReact Nativeを用いて医療系スタートアップ企業でプロダクトを構築。同時にReact Native Japanスタッフとして活動し、日本におけるReact Nativeの普及に尽力した。現在、クラスメソッド株式会社においてエンジニアリングマネージャーとして最高のチーム構築と後進の育成に努めている。 Twitter:@janus_wel GitHub:januswel

    著:ユタマ こたろう
    ●ユタマこたろう 新卒入社した大手Sier企業にて、「たった1人のフロントエンドエンジニア」となり、社内向けフロントエンドフレームワークの制作をおこなう。その後、興味本位で触ったReact Nativeをきっかけに、同著者であり師となる髙木健介と出会い、同じくReact Native Japanスタッフとして普及活動をおこなう。現在は、エアークローゼットにてエンジニア、データサイエンティストの両チームの構築と育成に務める。 Twitter:@YutamaKotaro GitHub:YutamaKotaro

    著:仁田脇 理史
    ●仁田脇理史(にたわきさとし) SIer、小売業でのバックエンドエンジニア、社内SEを経験後、株式会社エアークローゼットへ所属。ユタマこたろう氏の指導を受け、既存SwiftアプリからReact Nativeアプリへリプレースを牽引。React Nativeアプリを中心にAtomic Designの導入や、社内の日数見積の廃止、E2Eテストを使用したリリース前テストの自動化などの提案をおこない、サービス・プロダクトの改善活動をおこなっている。 Twitter:@nitaking_ GitHub:nitaking


    ↓全て表示↑少なく表示

      

    Android/iOSクロス開発フレームワーク React Native入門

    スマートフォンアプリ開発において「AndroidとiPhone(iOS)を別々に開発しなければならない」という問題点は大きな悩みです。その悩みを解決するのが、一度ソースを書けばどちらのアプリも作れる「React Native」です。本書は、React Nativeで効率的にスマホアプリを開発するためのノウハウを解説した入門書です。基本的なUI関係のコンポーネント、グラフィックの描画、データアクセスなど、開発に必要な技術をひととおり解説します。

    ※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
     
    内容サンプル

    (引用元楽天Books)

     
    目次
    Chapter 1 インストールとセットアップ
    Chapter 2 React Nativeの基本をマスターする
    Chapter 3 UIコンポーネント
    Chapter 4 レイアウトを考える
    Chapter 5 プラットフォーム固有の機能
    Chapter 6 グラフィックの描画
    Chapter 7 タイマー、アニメーション、データアクセス
    Chapter 8 サンプルアプリの開発
    Users Voice
    AndroidとiOSのクロス開発ができるというアイディアはいいのだが,いかんせん使っている人が少ない印象がある.使っている人が少ないから情報が少ない.また,この手の本の宿命だが,このような開発システムはしょっちゅうアップデートされる,一方,本ができるまでにも時間があるし,出版されたときから時間がたてばさらに内容は古くなっていく.したがって,ああ,こんなのがあるのだ!と知ったら,事前にWebなどで情報を集めることが大事.実際,この本を読んでコードなどを試したものの,最新の情報ではまた変わっているなどもあって,結局,AndroidはAndroid StudioでiOSは,マックの開発環境でと普通に多数派でやるのが一番なのかな?と思ってしまった.私は挫折した口だから,なんとも参考にはならないかもしれませんが...本の問題というより世の中の流行の問題なのですが... (参考:楽天)

    ↓全て表示 ↑少なく表示
     
    内容サンプル

    (引用元楽天Books)

     
    著者略歴

    著:掌田 津耶乃
    日本初のMac専門月刊誌「Mac+」の頃から主にMac系雑誌に寄稿する。ハイパーカードの登場により「ビギナーのためのプログラミング」に開眼。以後、Mac、Windows、Web、Android、iPhoneとあらゆるプラットフォームのプログラミングビギナーに向けた書籍を執筆し続ける。


      

    Ionicで作る モバイルアプリ制作入門[Angular版]

    Web技術でつくることができるプロダクトの選択肢は大きく増えました。今では、Webアプリを「App Store」(iPhone/iPad)や「Google Play」(Android)で配信して成功している多くのモバイルアプリが存在しています。
    本書で紹介するIonicとCapacitorは、Web技術を用いてアプリを最短距離でつくるためのフレームワークです。筆者のまわりでは、jQueryを多少さわれるWebデザイナーがIonicを利用してアプリをリリースした事例もあり、決して高すぎるハードルではありません。ぜひ本書を手にとったことが、Web技術でのアプリ開発のきっかけになりましたら幸いです。

    ■ 対応バージョン
    @ionic/angular 5.x
    @angular/core 9.x

    ■ アドバイザー
    Perry Govier(Ionic Team)
    Mike Hartington(Ionic Team)
    稲富 駿(Angular日本ユーザー会)

    ■ レビュアー
    桑原聖仁(株式会社ゆめみ)
    尾上洋介(日本大学)
    平野正樹(ベルフェイス株式会社)
    高岡大介(株式会社テックフィード)
    岡本秀高(株式会社デジタルキューブ)

    ■コンテンツ

    ●CHAPTER 1 Web Native開発フレームワーク「Ionic」
    ・Ionicの概要
    ・Angularの概要
    ・Ionicを採用している国内プロダクト
    ・コマンドラインの操作を覚えよう
    ・開発環境の準備

    ●CHAPTER 2 Ionicの始め方と便利な機能
    ・プロジェクトを作ろう
    ・Ionicの便利な機能
    ・アプリとしてビルドしよう
    ・早く上達する5つの方法〜コラム1

    ●CHAPTER 3 Ionicの基本とはじめての開発
    ・Ionicの基本
    ・タスクリストアプリを作ろう〜チュートリアル1
    ・ライフサイクルを理解する〜コラム2

    ●CHAPTER 4 外部リソースを使ってアプリを便利にしよう
    ・リソースの形式とその活用
    ・WordPressを表示するアプリを作ろう〜チュートリアル2

    ●CHAPTER 5 きれいなコードで明日の自分を助けよう
    ・書いたコードをきれいにする「コードリファクタリング」
    ・コードリファクタリング〜チュートリアル3
    ・テーマのカスタマイズ〜コラム3

    ●CHAPTER 6 モバイルアプリ開発実践
    ・クロスプラットフォームライブラリ「Capacitor」の特徴
    ・Capacitorを使ったモバイルアプリ制作〜チュートリアル4

    ●CHAPTER 7 本気で取り組むチャットアプリ
    ・非同期処理入門
    ・本気で作るチャットアプリ〜チュートリアル5

    ●CHAPTER 8 実践Tips
    ・ユーザのいろいろな操作に反応させよう
    ・jQueryの使い方
    ・テスト自動化入門
    ・NetlifyとGitHubを使ったWebアプリの自動デプロイ
    ・App Storeでのアプリリリース
    ・Google Playでのアプリリリース

    ↓全て表示↑少なく表示
     
    内容サンプル

    (引用元楽天Books)

     
    目次
    1 Web Native開発フレームワーク「Ionic」
    2 Ionicの始め方と便利な機能
    3 Ionicの基本とはじめての開発
    4 外部リソースを使ってアプリを便利にしよう
    5 きれいなコードで明日の自分を助けよう
    6 モバイルアプリ開発実践
    7 本気で取り組むチャットアプリ
    8 実践Tips

    ↓全て表示↑少なく表示
    Users Voice
    基本的にMacユーザー向けの本との印象が強いです。 とは言え、入門で”概念”を学ぶのと、MacとWinでの違いを理解できるのなら良いかと思います。 (参考:YahooShopping)

    ↓全て表示 ↑少なく表示
    前作の本からionicを使ってアプリを作り始めていました。

    今作ではCapacitorやfirebase周りをつかった開発方法が記載されており、この本でionicで何かを作れるという自信が持てるようになりました。

    この本で覚えた知識をベースにしてアプリを作ることができたのですが、この本がなかったらアプリは作れなかったと思います。

    私はAngularを触る経験はなかなか少なかったのですが、この本ではAngularについてもわかりやすい説明がありなんとなくでは使えるようになりました。

    特に参考になったところはリファクタリングのところです。
    これはAngularに限らず制作においても共通して役立つ情報でした。 (参考:楽天)

    ↓全て表示 ↑少なく表示
     
    内容サンプル

    (引用元楽天Books)

     
    著者略歴

    著:榊原 昌彦
    大学院卒業後、一般社団法人リレーションデザイン研究所立ち上げ。その後、まちづくりの産業化を目指す一般社団法人エリア・イノベーション・アライアンスにも参画し、全国のまちづくりの現場に携わる。
    まちづくりの現場では、高付加価値や効率化ではなく、ボランティアや補助金に頼って事業を成立させているところが多いことに気づき、事業の構造的転換を図りWebを導入。それ以降、事業で用いるWebアプリやシステムの開発を行っている。
    他、Ionic Japan User Group 代表、合同会社ねこもり 特別講師。


    ↓全て表示↑少なく表示

      

    Androidアプリ開発本「Kindle Unlmited 読み放題 人気ランキング」

    「Kindle Unlimited」は、Amazonの定額本読み放題サービス。

    実はそこにAndroidアプリ開発の本もそこそこあるんです。すなわち、定額で何冊も学習することも可能

    Kindle Unlimitedの主な特徴としては、おおよそ以下の通り。

    • 雑誌がかなり充実
    • 豊富なKindle個人出版本がほとんど読み放題
    • 最近は出版社単行本も対応増加

    個人的には雑誌が、IT系(CG WORLD等)、ガジェット系(Get Navi等)、ゲーム(ファミ通等)、など見たい雑誌が幅広く読めるのが大きな魅力。2冊以上読みたいものがあるだけで確実にお得です。

    また、30日無料体験も可能なので、体験期間を利用して無料で学習してみるのもお得な学習法です。

    以下がKindle Unlimited対応のAndroidアプリ開発関係の本人気ランキングです。

     

    おまけ:本より高コスパ?「Udemy Androidアプリ開発おすすめ講座」

    UdemyではAndroidアプリ開発を基礎から応用までトータルで学べる学習講座があります。

    こちらが、セール時には2千円程度で購入可能で、講座によっては本よりコスパよく学習が可能です。

    講座は、買い切り型ながら更新あり、質問可能、30日間返金も可能、という本以上の手厚いサポートがあるのが魅力。

    以下の表が、Androidアプリ開発の学習講座例。セールの場合、かなりおすすめなのでぜひトライしてみください。

    Udemyについては、以下のページでも詳しく紹介しているので覗いてみてください。

    人気
    Rank
    学習コース評価
    1
    Flutterアプリ開発講座(初級編)
    発売日 2023/12/27
    受講者 4,224人
    通常 17,800円
    現在 17,800円
    (4.4)
    総評価数 617件
    2
    (3.9)
    総評価数 942件
    3
    (4.3)
    総評価数 879件
    4
    (4.4)
    総評価数 218件
    5
    Flutter × Firebaseで開発するモバイルアプリ入門
    発売日 2021/01/29
    受講者 2,838人
    通常 14,800円
    現在 14,800円
    (4.2)
    総評価数 311件

     

    関連:Androidアプリ開発を活用する

    以下ではAndroidアプリ開発で主に使われるプログラミング言語「Java」「Kotlin」の本も紹介しています。

    合わせてのぞいて見てください。

    いじょうでっす。

    コメント

    タイトルとURLをコピーしました