基本から楽しく開発するAndroidアプリ ── Step by stepで身につけるアプリづくりのスタイル

サンプルサンプル

基本から楽しく開発するAndroidアプリ ── Step by stepで身につけるアプリづくりのスタイル

基本から楽しく開発するAndroidアプリ ── Step by stepで身につけるアプリづくりのスタイル

通常価格 2,860 円(税込)
通常価格 セール価格 2,860 円(税込)
SALE 売り切れ
ネットストア在庫 詳細
    読み込み中...
My店舗在庫

    ほかの店舗在庫を見る

    ログインするとMy店舗登録で店頭在庫と
    店舗お受け取り可否が確認できます。

    新規会員登録
    ログイン ※パスワードお忘れの方はこちら
    商品説明
    本書は「まずは動かしてみる」「理屈より体験」というスタンスを重視。実際に動くアプリを題材に、楽しい開発体験そのものを通じてJetpack Composeを使ったAndroidアプリ開発の考え方やKotlinの文法を学べる構成にしています。

    段階的に難易度を上げていくことで無理なく知識を身につけられ、近年強化されているAndroid StudioのAIコーディング支援機能にも触れ、初心者が開発時に感じる「つまずき」や「調べ方がわからない」問題を、AIの力を借りて乗り越えるヒントも紹介します。

    本書で身につくこと:
    ・作れる。という実感と自信
    ・Android開発の基礎スキルの習得
    ・自分で調べて進む自走力
    目次
    ■Chapter 1 Androidアプリの開発準備 ── 開発環境の構築と開発の基本を知ろう
    1.1 この本の読み方
    1.2 開発に必要なもの
    1.3 Android Studioをセットアップする
    1.4 新規プロジェクトを作成する
    1.5 Hello Android!を画面に表示する
    1.6 プロジェクトのファイル構成を確認する
    1.7 アプリ開発で使う技術を整理する
     Android
     Kotlin
     Jetpack Compose
    1.8 Android Studioの画面構成と主に使う機能
    1.9 AI支援ツール ─ Gemini in Android Studio
     Ask Gemini
     Transform code
     Agent
    1.10 実機接続の準備をする(オプション)
    1.11 困ったとき
    1.12 まとめ

    ■Chapter 2 メッセージ表示 ── 画面にメッセージを表示するアプリを作ろう
    2.1 完成したアプリをイメージしよう
    2.2 習得できる技術
    2.3 利用技術
    2.4 学習の進め方
    2.5 開発を進めよう
     [Step 1]新規プロジェクトを作成する
     [Step 2]アプリを実行する
     [Step 3]表示するメッセージを変更する
     [Step 4]ボタンを追加する
     [Step 5]もう1つボタンを追加する
    2.6 まとめ
    2.7 Kotlinの学習方法について
    2.8 復習:Kotlinの理解度を高めよう
     [課題1]文字列の結合について理解度を高める
     [課題2]変数宣言と型について理解度を高める
     [課題3]変数宣言と型(型推論)について理解度を高める

    ■Chapter 3 High&Lowゲーム ── 数字の大小を当てるゲームを作ろう
    3.1 完成したアプリをイメージしよう
    3.2 習得できる技術
    3.3 利用技術
    3.4 学習の進め方
    3.5 開発を進めよう
     [Step 1]アプリ構成を検討する
     [Step 2]新規プロジェクトを作成する
     [Step 3]ゲームロジックを実装する
     [Step 4]ボタンの表示を制御する
     [Step 5]数字をカード風に表示する
     [Step 6]レイアウトを整える
    3.6 まとめ
    3.7 復習:Kotlinの理解度を高めよう
     [課題1]変数宣言の仕方について理解度を高める
     [課題2]関数とラムダ式について理解度を高める
     [課題3]高階関数について理解度を高める

    ■Chapter 4 サイコロアプリ ── 振って遊ぼう! 乱数と画像で作るサイコロアプリを作ろう
    4.1 完成したアプリをイメージしよう
    4.2 習得できる技術
    4.3 利用技術
    4.4 学習の進め方
    4.5 開発を進めよう
     [Step 1]アプリ構成を検討する
     [Step 2]新規プロジェクトを作成する
     [Step 3]サイコロの目を決めるロジックを実装する
     [Step 4]画像を使ってサイコロを表示する
     [Step 5]サイコロを3個に増やす
     [Step 6]サイコロを転がす(簡易アニメーションを追加する)
    4.6 まとめ
    4.7 復習:Kotlinの理解度を高めよう
     [課題1]論理演算子の理解度を高める
     [課題2]if式の理解度を高める
     [課題3]Listの理解度を高める1
     [課題4]Listの理解度を高める2

    ■Chapter 5 鍵盤アプリ ── 画面タッチで音が出るピアノ風UIの鍵盤アプリを作ろう
    5.1 完成したアプリをイメージしよう
    5.2 習得できる技術
    5.3 利用技術
    5.4 学習の進め方
    5.5 開発を進めよう
     [Step 1]アプリ構成を検討する
     [Step 2]新規プロジェクトを作成する
     [Step 3]音声を再生する
     [Step 4]白鍵盤を実装する
     [Step 5]UIを部品化する
     [Step 6]黒鍵盤を実装する
     [Step 7]音声再生方法を改善する(任意)
    5.6 まとめ
    5.7 復習:Kotlinの理解度を高めよう
     [課題1]try-finallyの復習
     [課題2]null許容型とletの理解度を高める
     [課題3]リストとforループの復習1
     [課題4]リストとforループの復習2
     [課題5]リストとmapの理解度を高める

    ■Chapter 6 タイマーアプリ ── キッチンタイマーのようなアプリを作ろう
    6.1 完成したアプリをイメージしよう
    6.2 習得できる技術
    6.3 利用技術
    6.4 学習の進め方
    6.5 開発を進めよう
     [Step 1]アプリ構成を検討する
     [Step 2]新規プロジェクトを作成する
     [Step 3]画面作成の準備をする
     [Step 4]ボタン押下で動作のイメージを確認する
     [Step 5]タイマーの基本機能を実装する
     [Step 6]タイマーの終了をメッセージと音で通知する
     [Step 7]時間の増減を実装する
     [Step 8]設定値の保存・復元を実装する
    6.6 まとめ
    6.7 復習:Kotlinの理解度を高めよう
     [課題1]enum classについて理解度を高める
     [課題2]when式について理解度を高める

    ■Chapter 7 ToDoアプリ ── データベースと連携したToDoアプリを作ろう
    7.1 完成したアプリをイメージしよう
    7.2 習得できる技術
    7.3 利用技術
    7.4 学習の進め方
    7.5 開発を進めよう
     [Step 1]アプリ構成を検討する
     [Step 2]新規プロジェクトを作成する
     [Step 3]画面作成の準備をする
     [Step 4]ToDo一覧を表示する
     [Step 5]完了済みToDoの表示を切り替える
     [Step 6]ToDoを編集する
     [Step 7]データベースに保存する
     [Step 8]完了ToDoをデータベースから削除する
     [Step 9]アプリを仕上げる(UXの向上)
     [Step 10]ToDoの順序を入れ替える(任意)
    7.6 まとめ
    7.7 復習:Kotlinの理解度を高めよう
     [課題1]companion objectについて理解度を高める
     [課題2]可変長引数について理解度を高める
     [課題3]引数なしのwhenについて理解度を高める

    ■Chapter 8 カメラアプリ ── カメラを使った画像認識アプリを作ろう
    8.1 完成したアプリをイメージしよう
    8.2 習得できる技術
    8.3 利用技術
    8.4 学習の進め方
    8.5 開発を進めよう
     [Step 1]アプリ構成を検討する
     [Step 2]新規プロジェクトを作成する
     [Step 3]画面作成の準備をする
     [Step 4]権限リクエストをする
     [Step 5]カメラプレビューを実装する
     [Step 6]静止画を撮影する
     [Step 7]静止画を表示する
     [Step 8]文字列を認識する
     [Step 9]認識結果を表示する
     [Step 10]バーコードを認識する
    8.6 まとめ
    8.7 復習:Kotlinの理解度を高めよう
     [課題1]無名オブジェクトの生成について理解度を高める
     [課題2]use関数について理解度を高める

    ■Chapter 9 書籍検索アプリ ── Web APIを使ったアプリを作ろう
    9.1 完成したアプリをイメージしよう
    9.2 習得できる技術
    9.3 利用技術
    9.4 学習の進め方
    9.5 開発を進めよう
     [Step 1]アプリ作成に必要な知識を整理する
     [Step 2]新規プロジェクトを作成する
     [Step 3]画面作成の準備をする
     [Step 4]データとロジックを整理する
     [Step 5]JSONを解析する
     [Step 6]リスト画面を実装する
     [Step 7]詳細画面を実装する
     [Step 8]Google Books APIを利用した検索処理に変更する
     [Step 9]APIの結果をGsonで自動解析するように変更する
     [Step 10]アプリを仕上げる(UXの向上)
    9.6 まとめ
    9.7 復習:Kotlinの理解度を高めよう
     [課題1]スコープ関数の利用方法について理解度を高める
     [課題2]安全なnullの扱い方について理解度を高める
    詳細を表示する

    カスタマーレビュー

    honto本の通販ストアのレビュー(0件)

    並び順:
    1/1ページ

    最近チェックした商品

    丸善ジュンク堂書店 公式YouTubeチャンネル

    【今できる!】人間関係の悩みを消す!一瞬で好かれる魔法の言い換えフレーズ|『知らない間に嫌われる言葉、話すたびに好かれる言葉』著者つみきち

    動画に関連する商品より

    【5万部突破】無意識に嫌われてない?人を激怒させる「悪気のない一言」とは?|『知らない間に嫌われる言葉、話すたびに好かれる言葉』著者つみきち

    動画に関連する商品より

    真夜中の本屋で語る田辺青蛙の「大阪怪談」|ミッドナイトジュンクラブ

    動画に関連する商品より
    御堂筋線怪談
    御堂筋線怪談