人気の講義「Kotlin知識ゼロOK!Composeで始めるプロのAndroid開発者になるためのマスターコース」が書籍になりました!
Androidアプリの開発に興味はあるけれど、どこから始めていいかわからない、プログラミングが難しそうと感じていませんか?このような不安から、多くの人がアプリ開発の第一歩を踏み出せずにいます。
世界は急速にデジタル化しており、アプリ開発のスキルは今後さらに価値を増していきます。このチャンスを逃して、後悔したくないと思いませんか?もし今のままでいたら、将来的に大きなチャンスを逃すかもしれません。
しかし、心配は無用です。本書『イチからはじめるAndroidプログラミング』では、Kotlinの基礎から、Jetpack Composeによるモダンな画面設計、UI/UXデザインのベストプラクティス、さらにはバックエンド技術の利用まで、Androidアプリ開発の全てをわかりやすく解説しています。
この書籍は、特にアプリ開発初心者の方に最適化されており、豊富なサンプルアプリと共に、楽しく学びながら自分だけのアプリを実現できるようになるための最初の一歩となります。
今こそ、新しい技術を手に取り、創造的な挑戦を始める時です。『イチからはじめるAndroidプログラミング』と共に、あなたもアプリ開発者としての旅をスタートさせましょう。あなたの手で、人々の生活を豊かにするアプリを世に送り出すことができます。
作成するサンプルの例
イチからはじめるAndroidプログラミング: Kotlin知識ゼロOK!Jetpack Compose対応! (コードマスターシリーズ)
Kotlinの基礎から、Jetpack Composeによるモダンな画面設計、UI/UXデザインのベストプラクティス、さらにはバックエンド技術の利用まで、Androidアプリ開発の全てをわかりやすく解説しています。この書籍は、特にアプリ開発初心者の方に最適化されており、豊富なサンプルアプリと共に、楽しく学びながら自分だけのアプリを実現できるようになるための最初の一歩となります。
著者について:
著者は、Androidアプリ開発のフィールドで数々の実績を持ち、初心者でも楽しく学べる教材作りに情熱を注いできました。この書籍を通じて、著者の豊富な知識と経験が、読者の皆さんに直接伝わることでしょう。未経験からプロの開発者へと成長した多くの人々のストーリーが、あなたを新たな世界へと導きます。
目次:
CHAPTER 1 スタート!Android開発
Androidとは
Androidアプリケーションの開発
Android Studioのインストール
Android Studioの初期設定
CHAPTER 2 Android Studioを使ってみよう
プロジェクトを作成する
Android Studioの構成
エミュレータを用意する
エミュレータの使い方
ハードウェアデバイスの使い方
CHAPTER 3 Kotlinを使ってみよう
なぜKotlinなのか
Kotlinの特徴
Kotlinの実行環境
変数とは
定数とは
文字列Stringを使おう
null非許容型とnull許容型
配列
リスト
セット
マップ
レンジ
制御構造
関数
ラムダ
クラスと継承
インターフェイス
スコープ関数
章の結びに
CHAPTER 4 じゃんけんアプリを作ろう
じゃんけんアプリの構成
Jetpack Composeとは
新しいコンポーザブルを作成する
画像を切り替える
テキストを切り替える
レイアウトを作成する
remember APIで情報を保持する
CHAPTER 5 注文アプリを作ろう
注文アプリの構成
トップ画面を作成する
注文画面を作成する
表示コンポーザブルを切り替える
CHAPTER 6 カウントダウンタイマーを作ろう
カウントダウンタイマーアプリの構成
UIの状態を保持するクラスを用意する
ViewModelを作る
Scaffoldで一貫性のある画面UIを作成する
Canvasを使ってカスタムグラフィックを描く
Scaffoldを組み上げよう
CHAPTER 7 カメラアプリを作ろう
カメラアプリの構成
Android CameraXとは
カメラのパーミッションを許可する
CameraXの機能をComposeで実装する
既存UIをComposeで利用する
インテントを理解する
撮影機能を実装する
CHAPTER 8 インスタ風投稿リストを作ろう
PostMyStoryアプリの構成
インターネットから画像を読み込む
LazyColumnでリストを表示する
LazyVerticalGridでグリッド表示
記事を追加する画面を作成する
画面の切り替えを行う
CHAPTER 9 アニメーションするチュートリアルを作ろう
アニメーションアプリの構成
Composeアニメーション
チュートリアルページを作る
CHAPTER 10 スライドショーアプリを作ろう
スライドショーアプリの構成
コンポーザブルでUI部品を作成する
VerticalPagerで縦スクロールしよう
自動的に画像を切り替えよう
CHAPTER 11 タブでWebサイトを表示しよう
Webページアプリの構成
Web画面を表示するUIを実装する
タブを表示する
スクロールするタブ
プライマリタブ
セカンダリタブ
CHAPTER 12 桜の名所検索アプリを作ろう
桜の名所検索アプリの構成
JSONデータとは
1行分のデータ表示UIを用意する
検索機能つき一覧表示画面を作る
Googleマップアプリで桜の名所の場所を表示しよう
REST APIを理解しよう
データを取得する処理をViewModelで作成する
ViewModelをコンポーザブル関数に組み込む
アプリを完成させる
CHAPTER 13 Todoアプリを作ろう
Todoアプリの構成
データベースアプリケーションとSQL
ROOMの構成を理解する
画面遷移を実装する
Todo項目を一覧表示する
Todoアイテムを追加する
Todoアイテムを編集する
ダイアログを作る
スクロールしたら隠れるアプリバー
この目次からAndroid開発に関する広範囲のトピックをカバーしていることがわかります。初心者から中級者までの開発者がAndroidアプリ開発の各ステップを学び、理解するのに役立つ構成となっています。
ピンバック: 新刊『イチからはじめるAndroidプログラミング』発売! – スマートフォン・ジン
ピンバック: 新刊「イチからはじめるAndroidプログラミング」発売! – Shoply News