初心者でもアプリを作れるようになる
Android アプリ開発講座
開発環境の準備から、実際のアプリ開発まで。
最短ルートで Android アプリ開発の基礎が身につきます。
※ Jetpack Compose 対応アップデート準備中。アップデート後に 価格改定(値上げ)予定のため、今が最もお得です。
アプリ開発に挑戦したいけれど、
こんな壁はありませんか?
- 本を読んでも「結局どう作るの?」で止まる
- 文法だけ勉強しても、アプリが作れる実感がない
- 環境構築でつまずいてしまう
- エラーの原因がわからず先に進めない
- アプリを作りたいが、最初の一歩が重い
これらの問題を解決するために、この講座を作りました!
プログラミングの文法を学んでも、そこからどのようにアプリ開発ができるのかイメージが湧きにくいもの。
この講座では、「コードを書く→アプリを動かす」を繰り返しながら学ぶので、初心者でもつまずきにくい構成になっています。
仕事・家事・学業で時間がとれなくても大丈夫。少しずつ積み上がる設計なので、忙しい日でも無理なく続けられます。
受講期限もなく、学び直しも自由。途中で止まってしまっても、いつでも再開できます。
プログラミングには、エラーがつきもの。そんな時はお気軽にお問い合わせください。
コメント欄またはメールによるサポートを回数無制限でご利用頂けます(講座に関連するご質問のみ)。
Jetpack Compose 対応アップデート(価格変更のお知らせ)
近年、Android アプリ開発は Jetpack Compose を使う新しい手法にシフトチェンジしています。
そこで現在、講座全体を Jetpack Compose に対応する大規模アップデートを準備中です。
今の価格がもっともお得です
アップデート後は価格改定(値上げ)を予定しています(2026年1月頃)。
現在の価格で購入された方は、追加料金なしでアップデート版を受講できますのでご安心ください。
カリキュラム
- ステージ0:開発環境の用意
-
- Android Studio のインストール
- プロジェクトの作成
- 初期設定
- エミュレータの用意
- Android Studio 画面の見方
- アクティビティとは?
- 実機の設定方法
- ステージ1:Kotlin の基礎①
-
- クラスとは?
- 関数とは?
- Hello World を書き換える
- 変数とは?
- 変数を使ってみよう
- null 許容型・非許容型
- ステージ1実践:画面切り替えアプリ
-
- 新しいプロジェクトの作成
- レイアウトとは?
- アプリ画面を作成する
- 2つ目のアクティビティを作成する
- アクティビティ間の移動
- null 許容型・非許容型
- ステージ2:Kotlin の基礎②
-
- Log の使い方
- 四則演算
- 比較
- if の使い方
- when の使い方
- null チェック
- ステージ2実践:面積計算アプリ
-
- ViewBinding の用意
- どのボタンが押されたかを判定
- 四角形の面積を計算
- リセットボタンの実装
- Snackbar の使い方
- 関数の作り方
- ステージ3:Kotlin の基礎③
-
- リストの使い方(基本編)
- リストの使い方(応用編)
- リストのデメリット
- MutableList の使い方
- for の使い方
- ステージ3実践:◯×クイズアプリ
-
- 画像の用意
- クイズ画面の作成
- クイズを表示する
- 問題をシャッフルする
- 正解・不正解の判定
- 結果画面の作成
- 結果画面に正解数を渡す
- DialogFragmentの使い方
- ステージ4:アクティビティのライフサイクル
-
- リストの使い方(応用編)
- 画面を回転させると?
- SavedInstanceState の使い方
- ステージ5:フラグメント入門
-
- フラグメントファイルの用意
- フラグメントの表示
- 動物リストの表示
- 詳細画面の表示
- 横向きレイアウトの作成
- ステージ6:データを保存する
-
- 設定ファイルの用意
- 仕組みと種類
- プロフィール設定の作成
- 通知設定の作成
- 値の取得、データの削除
- SharedPreferences の使い方
- ステージ7:データベース入門(SQLite Database)
-
- データベースの作成
- テーブルの作成とデータの追加
- データを取り出す
- データベースの中身を確認する
- ID を編集画面に渡す方法
- メモの保存・更新・削除
- データベースの更新方法
実際に作れるアプリ一覧
自分の手で、次のアプリを作れるようになります。

- アプリの基本ボタンのクリックイベントを学ぶ「画面を切り替えアプリ」
- ユーザーの入力を受け取って表示「三角形と四角形の面積計算アプリ」
- Kotlin 文法の知識の復習で作る「◯×クイズアプリ」
- 画面を分割する方法を学ぶ「動物図鑑アプリ」
- ユーザーの好みを保存する「設定画面アプリ」
- データベースの基本操作を学ぶ「一言メモアプリ」
* Jetpack Compose は現在準備中
受講生の声
すべてがパーフェクト。実は、Udemyである方のKotlin講座を購入して、学習したのですが…とてもわかりにくく…その方の最新の書籍を買って学習もしましたが、やはり理解が進まず(泣)。今回、CodeforFunのKotlin講座を受けて、本当に手に取るように理解がどんどん進んでいきました。もう少しで講座進捗も100%に達しますが、もっともっと学習していこうと思います。

調べても解からない事が質問もできるので解決できる

手順が丁寧でわかりやすかった

キャプチャが多く、解説もとても分かりやすいです

おおむねスムーズに完了しました

講師について
こんにちは、この講座を作っている Sara です。
私自身、プログラミングを始めたときは、どの教材を見ても分かりにくくて挫折しそうになりました。
特にAndroidアプリ開発では苦労しました。
文法が必要と言われても、何百ページもある入門書を読み進められず…
一方、アプリ開発の本は文法の解説が少ないので、専門用語だらけで戸惑ってばかりでした。
そこで文法はいったん諦めて、「まず動かしてみる」というやり方に変えたとき、自分で書いたコードが動く感動を味わいました。
この経験から「初心者の方が遠回りせず、プログラミングを楽しく学べる講座を作りたい!」という思いから完成したのがこの講座です。
この講座を通して Android 開発はもちろん、ぜひプログラミングの楽しさを体感してください!
よくある質問
- プログラミングは初めてですが大丈夫ですか?
-
はい、大丈夫です!
開発環境の準備から紹介しているので、パソコンだけあれば0から始めることができます。
無料プレビューをご用意していますので、ぜひ実際にコードを書いてみて下さい。
- 講座の受講期限はありますか?
-
受講期限はありません。一度購入していただくと、いつでも何度でも講座内容を確認できます。
講座内容も追加・更新しています。
- 返金、キャンセルはできますか?
-
デジタル商品のため、返金・キャンセルには対応しておりません。
まずは無料プレビューをご覧ください。
- エラーが出た場合などサポートはありますか?
-
はい、できる限りサポートさせて頂きます!
コメント欄、または、個別でのメールにて回数無制限で対応します。
* 講座内容に含まれていない「Kotlin の解説」「アプリ開発」「新しい機能の追加」についてはサポート対象外となります。
- パソコンは何を使えば良いですか?
-
Windows と Mac どちらでも大丈夫ですが、Windows の場合は RAM メモリが 16GB 以上のパソコンがおすすめです。開発環境の用意は無料で公開していますので、まずはパソコンの設定を行ってみてください。
【注意】ご購入いただく前に必ずお読みください。
デジタル商品のため、キャンセル・返品・返金には対応しておりません。
できる限り分かりやすくするために専門用語は省略したり、簡略化できるコードをあえて省略せずに書く場合があります。
この講座だけでは Android 開発と Kotlin の全ての知識を紹介することはできません。
幅広い内容を扱うようにしておりますが「Android Studio の全体像を理解して、シンプルなアプリ開発をできるようになること」を目的としています。
講座内容に含まれていない内容(Kotlin の解説、アプリ開発、新しい機能の追加など)についてはサポート対象外となります。
以下の行為を禁止させて頂きます。
・SNS やその他メディアへの講座内容の転載
・画像やコードの再配布
詳細は 利用規約・プライバシーポリシー もお読みください。
今日からアプリ開発を始めませんか?
「自分のアプリを作りたい!」という気持ちが少しでもあるなら、今日が一番早い日です。
最初の一歩は思っているよりずっと軽いので、安心して進んでください。
※ アップデート後に価格改定(値上げ)予定です。
現価格でご参加いただけるのはアップデート前の今だけです。
受講期限なし・アップデート無料
