自動再生
自動的にで完了済みにする
前のステップに戻る
完了して次のステップへ
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 を編集画面に渡す方法
メモの保存・更新・削除
データベースの更新方法
完成コード
アクティビティのライフサイクル② 画面を回転させると?
ロックされています。
既に登録している場合は
こちらからログインしてください
.
講座に参加してロックを解除する