Android アプリ開発 まとめ

Sara
Android Studio を使ったアプリ開発方法、カスタマイズ方法の記事をまとめています。
もくじ、メニューとしてご利用ください。
開発環境
Android Studio
全般
- Android Studioのインストール方法
- Android Studioのアップデート方法
- Android Studioを完全にアンインストールする方法
- Android Studio Ladybug で Classic UI に戻す方法
プロジェクト関連
ファイル関連
設定
実機
Android Emulator
表示されるメッセージ
その他
アプリ開発
Android 開発のための入門講座(Java & Kotlin)

Java と Kotlin の基礎文法を学びながら、Androidアプリ開発も同時に学べる講座です。
「Javaの文法を学ぶ → アプリ開発をする」を繰り返すので、楽しく学習を進めることができます。
講座の一部を無料・登録不要で公開しているので、ぜひお試しください!
4択クイズアプリ(Java & Kotlin)

Java バージョン
第0回「4択クイズアプリ開発講座について」
第1回「プロジェクトの作成と初期設定」
第2回「クイズ画面の作成」
第3回「クイズを準備する」
第4回「問題と選択肢を表示する」
第5回「正解・不正解を判定する」
第6回「結果画面の作成」
第7回「結果の表示とスコアの保存」
Kotlin バージョン
第0回「Kotlinでつくる4択クイズアプリ講座について」
第1回「プロジェクトの作成と初期設定」
第2回「クイズ画面の作成」
第3回「クイズの準備」
第4回「問題と選択肢の表示」
第5回「正解・不正解の判定」
第6回「結果画面の作成」
第7回「結果の表示とトータルスコアの保存」
第8回〜 完全版に進む
Jetpack Compose 入門
リニューアル実施中
書籍特別編:Jetpack Compose で書いてみよう
第0回:イントロダクション
第1回:プロジェクトの用意と Jetpack Compose の概要
第2回:アプリ画面を作ってみよう
第3回:ボタンをタップできるようにしよう
はじめてのゲームアプリ開発入門

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…