自動再生
自動的にで完了済みにする
前のステップに戻る
完了して次のステップへ
Android 開発のための Kotlin 入門講座
はじめに
はじめに
講座の使い方・エラーの対処法
Android Studio Jellyfish / Koala への対応状況
ステージ0:開発環境を用意する
Android Studio のインストール - Windows編
Android Studio のインストール - Mac 編
プロジェクトを作成する
Android Studio の初期設定
エミュレータでアプリを動かす
【補足】エミュレータの作成方法
Android Studio画面の見方
アクティビティとは?
【補足】実機でアプリを動かす方法
【補足】Android Studio のアップデート方法
ステージ1:Kotlinの基礎 ①
クラスとは?
クラスとは? - MainActivity クラス
関数とは?
関数とは? - MainActivity クラスの関数
Hello World を書き換える
変数と型 - 変数とは?
変数と型 - 4つのパーツ ① 宣言
変数と型 - 4つのパーツ ② 変数名
変数と型 - 4つのパーツ ③ 型
変数と型 - 4つのパーツ ④ 値
変数と型 - 変数を使ってみる
【練習問題】変数と型
【ステージ1実践】課題アプリ①
開発するアプリの紹介 (0:15)
新しいプロジェクトの作成
レイアウトとは?
アプリ画面を作成する
2つ目のアクティビティを作成する
アクティビティ間の移動 (0:11)
確認問題
確認問題の答え (0:15)
サンプルコード
【ステージ1】クリア
ステージ2:Kotlinの基礎 ②
Log の使い方
四則演算
比較
if の使い方
when の使い方
課題アプリ②(2024年9月20日更新)
開発するアプリの紹介 (0:28)
新しいプロジェクトの作成
レイアウトの作成
ViewBinding の用意
どのボタンが押されたかを判定する (0:05)
確認問題の答え① (0:07)
四角形の面積を計算する (0:15)
確認問題の答え② (0:12)
リセットボタンの実装 (0:10)
Snackbar でメッセージを表示する (0:13)
関数を作成する ①Snackbarの表示
関数を作成する ②四角形の面積
確認問題の答え③
Warning の解消 ①activity_main.xml
Warning の解消 ②MainActivity.kt
サンプルコード
【ステージ2】クリア
ステージ3:Kotlinの基礎 ③
リストの使い方 ①基本編
リストの使い方 ②応用編
リストのデメリット
MutableList の使い方
for の使い方
課題アプリ③ ○×クイズアプリの開発(2024年9月25日更新)
開発するアプリの紹介 (0:22)
新しいプロジェクトの作成と画像の用意
クイズ画面の作成
必要な変数と関数の用意
クイズを表示する
問題をシャッフルする
正解・不正解を判定する (0:20)
結果画面の作成
結果画面に正解数を渡す (0:22)
DialogFragment の使い方 (0:12)
サンプルコード
【ステージ3】クリア
【ステージ4】アクティビティのライフサイクル
アクティビティのライフサイクル① 基本的な仕組み (0:24)
アクティビティのライフサイクル② 画面を回転させると? (0:19)
アクティビティのライフサイクル③ savedInstanceStateの使い方 (0:15)
【ステージ5】フラグメント入門
開発するアプリの紹介
プロジェクトの用意
フラグメントファイルの用意
フラグメントの表示
動物リストの表示 ①シンプルなリスト
動物リストの表示 ②カスタマイズ
詳細画面の表示
横向きレイアウトの作成
完成コード
【ステージ6】データを保存する(Preferences, SharedPreferences)
開発するアプリの紹介
プロジェクトの作成と設定ファイルの用意
仕組みと種類
プロフィール設定の作成
通知設定の作成
値の取得、データの削除など
SharedPreferencesの使い方
【ステージ7】データベース入門(SQLite Database)
開発するアプリの紹介
プロジェクトの作成とアプリ画面の用意
データベースの作成
テーブルの作成とデータの追加
データベースからデータを取り出す
データベースの中身を確認する
ID を編集画面に渡す方法
メモの保存・更新・削除
データベースの更新方法
完成コード
【補足】Android Studio のアップデート方法
ロックされています。
既に登録している場合は
こちらからログインしてください
.
講座に参加してロックを解除する