初心者でもアプリを作れるようになる
Android アプリ開発講座

開発環境の準備から、実際のアプリ開発まで。
最短ルートで Android アプリ開発の基礎が身につきます。

※ Jetpack Compose 対応アップデート準備中。アップデート後に 価格改定(値上げ)予定のため、今が最もお得です。

受講期限なし・アップデート無料

無料プレビューはこちら(登録不要)

アプリ開発に挑戦したいけれど、
こんな壁はありませんか?

  • 本を読んでも「結局どう作るの?」で止まる
  • 文法だけ勉強しても、アプリが作れる実感がない
  • 環境構築でつまずいてしまう
  • エラーの原因がわからず先に進めない
  • アプリを作りたいが、最初の一歩が重い

これらの問題を解決するために、この講座を作りました!

POINT 01

アプリを作りながら学べる

プログラミングの文法を学んでも、そこからどのようにアプリ開発ができるのかイメージが湧きにくいもの。

この講座では、「コードを書く→アプリを動かす」を繰り返しながら学ぶので、初心者でもつまずきにくい構成になっています。

POINT 02

自分のペースで進められる

仕事・家事・学業で時間がとれなくても大丈夫。少しずつ積み上がる設計なので、忙しい日でも無理なく続けられます。

受講期限もなく、学び直しも自由。途中で止まってしまっても、いつでも再開できます。

POINT 03

困ったらすぐ質問できる

プログラミングには、エラーがつきもの。そんな時はお気軽にお問い合わせください。

コメント欄またはメールによるサポートを回数無制限でご利用頂けます(講座に関連するご質問のみ)。

Jetpack Compose 対応アップデート(価格変更のお知らせ)

近年、Android アプリ開発は Jetpack Compose を使う新しい手法にシフトチェンジしています。
そこで現在、講座全体を Jetpack Compose に対応する大規模アップデートを準備中です。

今の価格がもっともお得です

アップデート後は価格改定(値上げ)を予定しています(2026年1月頃)。
現在の価格で購入された方は、追加料金なしでアップデート版を受講できますのでご安心ください。

カリキュラム

Q
ステージ0:開発環境の用意
  • Android Studio のインストール
  • プロジェクトの作成
  • 初期設定
  • エミュレータの用意
  • Android Studio 画面の見方
  • アクティビティとは?
  • 実機の設定方法
Q
ステージ1:Kotlin の基礎①
  • クラスとは?
  • 関数とは?
  • Hello World を書き換える
  • 変数とは?
  • 変数を使ってみよう
  • null 許容型・非許容型
Q
ステージ1実践:画面切り替えアプリ
  • 新しいプロジェクトの作成
  • レイアウトとは?
  • アプリ画面を作成する
  • 2つ目のアクティビティを作成する
  • アクティビティ間の移動
  • null 許容型・非許容型
Q
ステージ2:Kotlin の基礎②
  • Log の使い方
  • 四則演算
  • 比較
  • if の使い方
  • when の使い方
  • null チェック
Q
ステージ2実践:面積計算アプリ
  • ViewBinding の用意
  • どのボタンが押されたかを判定
  • 四角形の面積を計算
  • リセットボタンの実装
  • Snackbar の使い方
  • 関数の作り方
Q
ステージ3:Kotlin の基礎③
  • リストの使い方(基本編)
  • リストの使い方(応用編)
  • リストのデメリット
  • MutableList の使い方
  • for の使い方
Q
ステージ3実践:◯×クイズアプリ
  • 画像の用意
  • クイズ画面の作成
  • クイズを表示する
  • 問題をシャッフルする
  • 正解・不正解の判定
  • 結果画面の作成
  • 結果画面に正解数を渡す
  • DialogFragmentの使い方
Q
ステージ4:アクティビティのライフサイクル
  • リストの使い方(応用編)
  • 画面を回転させると?
  • SavedInstanceState の使い方
Q
ステージ5:フラグメント入門
  • フラグメントファイルの用意
  • フラグメントの表示
  • 動物リストの表示
  • 詳細画面の表示
  • 横向きレイアウトの作成
Q
ステージ6:データを保存する
  • 設定ファイルの用意
  • 仕組みと種類
  • プロフィール設定の作成
  • 通知設定の作成
  • 値の取得、データの削除
  • SharedPreferences の使い方
Q
ステージ7:データベース入門(SQLite Database)
  • データベースの作成
  • テーブルの作成とデータの追加
  • データを取り出す
  • データベースの中身を確認する
  • ID を編集画面に渡す方法
  • メモの保存・更新・削除
  • データベースの更新方法

実際のテキストを読んでみる(無料プレビュー)

実際に作れるアプリ一覧

自分の手で、次のアプリを作れるようになります。

  • アプリの基本ボタンのクリックイベントを学ぶ「画面を切り替えアプリ」
  • ユーザーの入力を受け取って表示「三角形と四角形の面積計算アプリ」
  • Kotlin 文法の知識の復習で作る「◯×クイズアプリ」
  • 画面を分割する方法を学ぶ「動物図鑑アプリ」
  • ユーザーの好みを保存する「設定画面アプリ」
  • データベースの基本操作を学ぶ「一言メモアプリ」

* Jetpack Compose は現在準備中

受講生の声

すべてがパーフェクト。実は、Udemyである方のKotlin講座を購入して、学習したのですが…とてもわかりにくく…その方の最新の書籍を買って学習もしましたが、やはり理解が進まず(泣)。今回、CodeforFunのKotlin講座を受けて、本当に手に取るように理解がどんどん進んでいきました。もう少しで講座進捗も100%に達しますが、もっともっと学習していこうと思います。

 
 

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

 
 

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

 
 

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

 
 

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

 
 

講師について

Sara
Sara

こんにちは、この講座を作っている Sara です。

私自身、プログラミングを始めたときは、どの教材を見ても分かりにくくて挫折しそうになりました。

特にAndroidアプリ開発では苦労しました。

文法が必要と言われても、何百ページもある入門書を読み進められず…
一方、アプリ開発の本は文法の解説が少ないので、専門用語だらけで戸惑ってばかりでした。

そこで文法はいったん諦めて、「まず動かしてみる」というやり方に変えたとき、自分で書いたコードが動く感動を味わいました。

この経験から「初心者の方が遠回りせず、プログラミングを楽しく学べる講座を作りたい!」という思いから完成したのがこの講座です。

この講座を通して Android 開発はもちろん、ぜひプログラミングの楽しさを体感してください!

よくある質問

Q
プログラミングは初めてですが大丈夫ですか?

はい、大丈夫です!
開発環境の準備から紹介しているので、パソコンだけあれば0から始めることができます。
無料プレビューをご用意していますので、ぜひ実際にコードを書いてみて下さい。

Q
講座の受講期限はありますか?

受講期限はありません。一度購入していただくと、いつでも何度でも講座内容を確認できます。
講座内容も追加・更新しています。 

Q
 返金、キャンセルはできますか?

デジタル商品のため、返金・キャンセルには対応しておりません。
まずは無料プレビューをご覧ください。

Q
エラーが出た場合などサポートはありますか?

はい、できる限りサポートさせて頂きます!
コメント欄、または、個別でのメールにて回数無制限で対応します。
* 講座内容に含まれていない「Kotlin の解説」「アプリ開発」「新しい機能の追加」についてはサポート対象外となります。

Q
パソコンは何を使えば良いですか?

Windows と Mac どちらでも大丈夫ですが、Windows の場合は RAM メモリが 16GB 以上のパソコンがおすすめです。開発環境の用意は無料で公開していますので、まずはパソコンの設定を行ってみてください。

【注意】ご購入いただく前に必ずお読みください。

デジタル商品のため、キャンセル・返品・返金には対応しておりません。

できる限り分かりやすくするために専門用語は省略したり、簡略化できるコードをあえて省略せずに書く場合があります。

この講座だけでは Android 開発と Kotlin の全ての知識を紹介することはできません。
幅広い内容を扱うようにしておりますが「Android Studio の全体像を理解して、シンプルなアプリ開発をできるようになること」を目的としています。

講座内容に含まれていない内容(Kotlin の解説、アプリ開発、新しい機能の追加など)についてはサポート対象外となります。

以下の行為を禁止させて頂きます。
・SNS やその他メディアへの講座内容の転載
・画像やコードの再配布

詳細は 利用規約プライバシーポリシー もお読みください。

今日からアプリ開発を始めませんか?

「自分のアプリを作りたい!」という気持ちが少しでもあるなら、今日が一番早い日です。
最初の一歩は思っているよりずっと軽いので、安心して進んでください。

※ アップデート後に価格改定(値上げ)予定です。
現価格でご参加いただけるのはアップデート前の今だけです。

受講期限なし・アップデート無料

>> 無料プレビューはこちら(登録不要)
>> 購入手順はこちら

記事URLをコピーしました