Android アプリ開発 まとめ
Android Studio を使ったアプリ開発方法、カスタマイズ方法の記事をまとめています。
もくじ、メニューとしてご利用ください。
開発環境
Android Studio
全般
プロジェクト関連
ファイル関連
設定
実機
Android Emulator
表示されるメッセージ
その他
アプリ開発
Android 開発のための入門講座(Java & Kotlin)
Java と Kotlin の基礎文法を学びながら、Androidアプリ開発も同時に学べる講座です。
「Javaの文法を学ぶ → アプリ開発をする」を繰り返すので、楽しく学習を進めることができます。
講座の一部を無料・登録不要で公開しているので、ぜひお試しください!
4択クイズアプリ(Java & Kotlin)
Java バージョン
第0回「4択クイズアプリ開発講座について」
第1回「プロジェクトの作成と初期設定」
第2回「クイズ画面の作成」
第3回「クイズを準備する」
第4回「問題と選択肢を表示する」
第5回「正解・不正解を判定する」
第6回「結果画面の作成」
第7回「結果の表示とスコアの保存」
第8回〜 完全版に進む
Kotlin バージョン
第0回「Kotlinでつくる4択クイズアプリ講座について」
第1回「プロジェクトの作成と初期設定」
第2回「クイズ画面の作成」
第3回「クイズの準備」
第4回「問題と選択肢の表示」
第5回「正解・不正解の判定」
第6回「結果画面の作成」
第7回「結果の表示とトータルスコアの保存」
第8回〜 完全版に進む
Jetpack Compose 入門
第0回「はじめに」
第1回 「プロジェクトの作成」
第2回「基本的な構造」
第3回「テキストのアレンジ」
第4回「Modifierパラメータ」
第5回「テキストを並べる」
第6回「Columnレイアウト内の配置」
第7回「Rowレイアウト内の配置」
第8回「画像とテキスト ①準備」
第9回「画像とテキスト ②画像の表示」
第10回「画像とテキスト ③テキストの表示」
第11回「コードの整理」
第12回「画像の追加」
第13回「コードの重複を修正」
第14回「リストのスクロール①」
第15回「リストのスクロール②」
第16回以降 準備中
はじめてのゲームアプリ開発入門
Google Play Store
リファレンス & Tips
ActionBar
Button
ContextMenu
Dialog
- ダイアログの使い方まとめ(Java & Kotlin対応)
- 基本型 Java編 / Kotlin編
- シンプルなリスト Java編 / Kotlin編
- リスト(ラジオボタン) Java編 / Kotlin編
- リスト(チェックボックス) Java編 / Kotlin編
- 日付の選択 Java編 / Kotlin編
- 時刻の選択 Java編 / Kotlin編
- ダイアログに値を渡す Java編 / Kotlin編
- ダイアログを閉じないようにする方法(Java&Kotlin対応)
- ダイアログのメッセージにHTMLを使う方法(Java&Kotlin対応)
- カスタマイズ① 画像を表示する(Java&Kotlin対応)
- カスタマイズ② 文字色・文字サイズ・背景色を変える Java編 / Kotlin編
- ダイアログを全画面に表示する(Java&Kotlin対応)
Font
- Google Fonts ファイルを簡単に取り込む方法
- アプリのフォント(書体)を一括で変更する方法
- カスタムフォントを使用する方法(Javaコード編)
- カスタムフォントをアプリ全体に一括・部分的に反映させる方法
ImageButton
ImageView
Intent
ListView
ListViewの使い方まとめ(Java & Kotlin 対応)
Java
Kotlin
OptionMenu
Room
SeekBar
SharedPreferences
Snackbar
Spinner
- Spinnerの使い方 Java編 / Kotlin編
- Spinner の文字色・背景色のカスタマイズ方法
TextView
Toast
View Binding
その他
エラー / Warning / Deprecated
エラーの解決法
- Cannot resolve symbol R エラーの原因と解決法
- Unable to load class ‘com.google.common.base.XXX’ の解決法
- The emulator process for AVD XXX has terminated の解決法
- エラー解決:Can’t determine type for tag ‘<macro name=”m3_comp_bottom_app…