---
# System prepended metadata

title: Untitled

---

1. 履歴の出せる電卓アプリ
テーマ：Androidの基本(基本構成やActivityとはとか)
TextView, Button, EditText, ListView or RecyclerView, CoordinatorLayout(LinearとかなんでもOK)の使い方を学ぶ
1.1 Kotlinの文法
1.2 Androidの基本
  プロジェクトの作り方
  アプリの実行
    エミュレータの起動の仕方
    (実機でのアプリの起動の仕方)
  Activityとは
  簡単なレイアウト
  別のActivityの開始（Intent）
  ほかのアプリの起動（電話をかける）
1.3 UI基本（いろんなViewコンポーネントを学ぶ）
1.4 ListView or RecyclerViewの扱い方
1.5 課題
2. 体重記録アプリ テーマ：データの保存（Room） (https://developer.android.com/training/data-storage/room?hl=ja)
2.1 DBとは？
  SQL(単一テーブルに対するCRUD)
2.2 Roomの利用(https://codelabs.developers.google.com/codelabs/android-room-with-a-view-kotlin/#0)
2.3 課題
3. 飲食店検索アプリ（ぐるなびAPIを使って、検索->表示するアプリ）テーマ：Webとの連携（Retrofit）
3.1 Webの基本
  インターネットとは？
  サーバとは？
  HTTPとは？
  APIとは？
  JSONとは？
  みたいな
3.2 Retrofitの利用(https://developer.android.com/codelabs/kotlin-android-training-internet-data#0)
3.3 アーキテクチャについて(https://developer.android.com/jetpack/guide?hl=ja#recommended-app-arch)
3.4 課題
4. React Native