レバテックフリーランスのサイトに当サイトが紹介されました!

【動画で学習】UdemyのAndroidアプリ開発 人気/おすすめ講座【セールでお得】

こちらでは、UdemyのAndroidアプリ開発講座を、おすすめ、セール情報とともに紹介していきまっす。

Udemy講座の特徴

udemy

具体的な講座を見る前に、Udemyについてざっと整理しておきましょう。

Udemyは動画ベースの学習サービス、以下のような特徴があります。

Udemyの特徴

  • 買い切り型で継続コストがない
  • その上、内容更新あり、質問可能
  • スマホ対応、流し聴き学習も可能
  • 30日間返金が可能
  • セールで頻繁に80%以上割引

なんといっても、買い切り型なので購入後は継続コスト等が一切不要なのが安心。

その上で、講座の内容がアップデートされたり、質問も可能なので、買い切りなのに利用できるサポートが手厚いです。

講座の内容も10時間以上に登るものも多く、1本で基礎から応用まで学習可能

ユーザー評価や、動画プレビューあり、さらには30日間の返金保証もあるので、まず失敗しない購入が可能

購入時に絶対に抑えておきたいのがセール。毎回80~90%OFFの割引されます。

基本月1回は必ずセールが開催されているので、そこで購入するようにしましょう。また、新規ユーザーは1本目は大概セール価格で購入可能です。

 

UdemyのAndroidアプリ開発講座 人気ランキング(セール情報付き)

以下がUdemyで学習できるAndroidアプリ開発の最新の人気講座ランキング(日本語のもの)です。

セール価格情報も載せています。上述したとおりUdemyのセールは大きいので逃さずゲットしてください。

人気
Rank
学習コース評価
1
Flutterアプリ開発講座(初級編)
発売日 2023/12/27
受講者 3,739人
通常 17,800円
現在 17,800円
(4.1)
総評価数 550件
2
(4.1)
総評価数 835件
3
(4.3)
総評価数 847件
4
(4.3)
総評価数 379件
5
【初心者向け】作りながら学べる!Android開発のためのJava入門講座...
発売日 2022/08/01
受講者 478人
通常 3,600円
現在 3,600円
(4.4)
総評価数 76件
6
Flutter開発で最低限知っておきたいプログラミングの基礎知識|Dart入門...
発売日 2021/07/27
受講者 3,202人
通常 13,800円
現在 13,800円
(4.3)
総評価数 561件
7
(4.3)
総評価数 895件
8
(4.4)
総評価数 218件
9
(4.5)
総評価数 85件
10
Flutterアプリ開発講座(中級編)
発売日 2024/02/28
受講者 1,563人
通常 21,800円
現在 21,800円
(4.2)
総評価数 109件
11
(4.3)
総評価数 147件
12
Flutter × Firebaseで開発するモバイルアプリ入門
発売日 2021/01/29
受講者 2,719人
通常 14,800円
現在 14,800円
(4.2)
総評価数 291件
13
【Flutter】2Dゲーム(〇✕ゲーム)を開発する
発売日 2021/01/24
受講者 400人
通常 11,800円
現在 11,800円
(4.1)
総評価数 72件
14
【実践編】Flutter+Firebase アプリ開発マスター講座
発売日 2022/07/20
受講者 1,693人
通常 27,800円
現在 27,800円
(4.2)
総評価数 172件
15
【FlutterFlow初心者向け】ノーコードスマホアプリ開発基礎講座...
発売日 2022/09/09
受講者 750人
通常 2,600円
現在 2,600円
(4.3)
総評価数 174件
16
(4.2)
総評価数 28件
17
【入門編】Flutterで必須なDart基礎文法
発売日 2022/12/29
受講者 1,329人
通常 27,800円
現在 27,800円
(4.2)
総評価数 175件
18
FlutterでChatGPT搭載アプリ開発
発売日 2023/03/06
受講者 197人
通常 2,600円
現在 2,600円
(4.3)
総評価数 17件
19
(4.4)
総評価数 288件
20
【Flutter】グラフ作成を通して図形描画に不可欠なCustomPainterを学習する...
発売日 2021/04/23
受講者 151人
通常 11,800円
現在 11,800円
(4.1)
総評価数 15件
21
(3.4)
総評価数 15件
22
(4.1)
総評価数 27件
23
Flutter × Firebaseで開発するWEBアプリ入門
発売日 2021/02/18
受講者 280人
通常 14,800円
現在 14,800円
(4.1)
総評価数 38件
24
【Flutter+Firebase+MLKit】人工知能(AI)を搭載したiOS、Androidアプリを作ろう...
発売日 2020/08/12
受講者 4,002人
通常 10,000円
現在 10,000円
(3.9)
総評価数 490件
25
【3日で速習】Google Flutterによるモバイルアプリ開発入門
発売日 2019/06/28
受講者 1,202人
通常 10,000円
現在 10,000円
(4.2)
総評価数 203件
26
【Flutter3.0】Flutterアプリ開発基礎入門
発売日 2021/04/13
受講者 839人
通常 2,600円
現在 2,600円
(3.3)
総評価数 123件
27
(4)
総評価数 219件
28
(3.7)
総評価数 56件
29
Flutterアプリ開発講座(上級編)
発売日 2024/03/15
受講者 806人
通常 24,800円
現在 24,800円
(3.9)
総評価数 40件
30
(4.6)
総評価数 263件
31
Flutter x Riverpod x MVVMで実現するシンプルな設計(Firebase, WebAPI対応)...
発売日 2021/09/26
受講者 1,229人
通常 2,600円
現在 2,600円
(4.3)
総評価数 171件
32
(4.9)
総評価数 90件
33
環境構築からみっちり学びたい人のためのFlutterの教科書
発売日 2023/03/14
受講者 160人
通常 4,800円
現在 4,800円
(4.3)
総評価数 17件
34
(4)
総評価数 227件
35
(4.2)
総評価数 49件
36
Flutter × Firebaseでチャットアプリを作成する【データベース】【画像保存】...
発売日 2021/06/21
受講者 1,390人
通常 14,800円
現在 14,800円
(4.1)
総評価数 152件
37
(3.4)
総評価数 59件
38
(3.7)
総評価数 330件
39
Java知識ゼロOK!プロのAndroid開発者になるためのマスターコース...
発売日 2017/06/13
受講者 4,536人
通常 27,800円
現在 27,800円
(4.2)
総評価数 582件
40
はじめてのAndroidアプリケーション開発
発売日 2017/01/19
受講者 95人
通常 3,600円
現在 2,000円
(3.8)
総評価数 22件
41
【Flutter】APIを利用して天気予報アプリを開発する
発売日 2021/05/18
受講者 724人
通常 14,800円
現在 14,800円
(3.9)
総評価数 105件
42
(4.1)
総評価数 49件
43
Flutter × AWSでカレンダーアプリを開発する
発売日 2022/09/24
受講者 205人
通常 14,800円
現在 14,800円
(4.2)
総評価数 11件
44
Flutter × Firebase AdMobでアプリに広告を表示して収益化する
発売日 2021/04/16
受講者 392人
通常 14,800円
現在 14,800円
(4)
総評価数 25件
45
【2024年版】Flutter+Firebase+AWS アプリ開発実践講座
発売日 2024/01/02
受講者 512人
通常 27,800円
現在 27,800円
(4.2)
総評価数 41件
46
C#のXamarin.Formsを使ってAndroidで動作するスマホアプリを作る方法...
発売日 2019/03/23
受講者 983人
通常 2,400円
現在 1,600円
(4.4)
総評価数 98件
47
(4)
総評価数 156件
48
Flutter × GoogleMapで地図アプリを開発する
発売日 2022/04/16
受講者 596人
通常 14,800円
現在 14,800円
(3.8)
総評価数 60件
49
(5)
総評価数 39件
50
(4.8)
総評価数 63件
51
【2021年末で販売終了】Flutter中級編3(広告/アプリ内課金等の基礎)...
発売日 2020/09/08
受講者 74人
通常 15,600円
現在 15,600円
(4.8)
総評価数 18件
52
【最短1日】flutter → Google Play : flutterでスマホアプリを制作 & リリース...
発売日 2021/05/13
受講者 88人
通常 4,800円
現在 1,900円
(3.7)
総評価数 12件
53
60分で分かるFlutter Golden Tests (golden_toolkit by ebay)
発売日 2021/07/17
受講者 157人
通常 2,600円
現在 2,600円
(4.4)
総評価数 11件
54
誰でもわかる Android 6.0 Marshmallow アプリ開発入門(Android Studio対応)...
発売日 2015/12/01
受講者 110人
通常 6,000円
現在 3,900円
(2.8)
総評価数 9件
55
(3.6)
総評価数 8件
56
(4.6)
総評価数 7件
57
(4.6)
総評価数 7件
58
小学生でもできるAndroidアプリ開発講座
発売日 2019/02/28
受講者 23人
通常 2,400円
現在 1,800円
(3.8)
総評価数 7件
59
【Flutter】Firestore 実践ガイド
発売日 2023/03/02
受講者 73人
通常 2,600円
現在 2,600円
(4.5)
総評価数 4件
60
(4.8)
総評価数 4件
61
(4)
総評価数 2件
62
【Flutter】アプリ開発でよく使う公式パッケージ集
発売日 2021/11/26
受講者 50人
通常 13,800円
現在 1,200円
(2)
総評価数 2件
63
Flutter × Riverpodで作る本格チャットアプリ 【Firebase】
発売日 2024/05/29
受講者 33人
通常 18,800円
現在 1,800円
(2)
総評価数 1件
64
(3.5)
総評価数 1件
65
(5)
総評価数 1件
66
【Gemini】AndroidでChatGPTのような生成AIアプリを作ろう
発売日 2024/06/22
受講者 16人
通常 2,600円
現在 2,600円
(4)
総評価数 1件
67
AdaloでIOS & Android アプリ作ろう
発売日 2023/06/11
受講者 9人
通常 2,600円
現在 1,700円
(0)
総評価数 0件
 

UdemyのAndroidアプリ開発 人気・おすすめの5講座

以下が今人気のおすすめの講座の詳細です。

Udemy講座では、1つのコースで基礎から応用まで幅広く学べるものが多く、コスパ高く学習可能。

自分にあったコースをセールでゲットして効率よく学習しましょう。

Flutterアプリ開発講座(初級編)

Flutterアプリ開発講座(初級編)
発売日 2023/12/27
(4.1)

19 total hours
Flutterアプリ開発の初歩から応用まで!「各種ウィジェットの紹介、Dart言語初級、状態管理、Firebaseの導入」等々、豊富な実践と練習問題で理解するアプリ開発講座の決定版!アプリ開発入門、プログラミング入門 におすすめです!

「Flutterアプリ開発講座(初級編)」は、FlutterとDartの基本を学ぶ入門コースです。

Googleのアプリ開発フレームワークであるFlutterを使用して、ソフトウェア開発/モバイルアプリ開発を学びます。


本講座では、開発環境の構築、開発ツール(Android Studio)の使い方、ウィジェットの基本、Dart言語の基礎、状態管理、Firebaseの導入など、基礎ですが重要な概念を丁寧に学習していきます。

各回のレクチャーでは、理論を学んだ後に実際のプロジェクトを作成し、実践で具体的な内容を確認していきます。

練習問題を用いて、講義で学んだ技術や概念をコーディングに活かし、理解を深めることができます。

また、クイズでは楽しく学んだ内容をおさらい・復習していきます。

Flutter開発・アプリ開発・プログラミングに関心のある初心者や基礎を学びたい方に最適です。

本講座で、Flutter開発者・アプリ開発者としての第一歩を踏み出しましょう!


↓全て表示↑少なく表示
 
Users Voice
内容は初心者向けて良かったです。 Reactで開発をしているのでそんなに難しくはなかったですが、もっと初学者向けにfirestoreなどのバージョンは最新のものを調べて使うようにと伝えた方が良いと思っています。 またビルド時にiosの設定のズレでerrorになることがあったので、慣れていない方はビルド関係で挫折するかもと思っています。講座の後半は解説ではなくひたすらコードを書くだけになっているので、自分で立ち止まって咀嚼する必要があります。 ゆっくり学習したい人は本で学ぶのが良いと思います。とにかく形になるものを最速で作りたい人、一旦作ってから自分でコードを分解して理解していきたい人は一旦この教材にくらいつくのもおすすめだと思います。 (参考:Udemy)

↓全て表示 ↑少なく表示
毎度自分で手を動かしてコーディングしながら行えて頭に入りやすかったと思う。また、1つの機能ごとの動画時間も10分以内にまとまっていて、自分のペースで学習しやすかった。強いて言うならAndroid StudioのUIやFirebaseのサイトの構成が動画と自分が学習したタイミングで異なっていたため、戸惑うところがあった。ここはいずれ更新していただきたいと思います。全体的に満足です。中級編も頑張ります。 (参考:Udemy)

↓全て表示 ↑少なく表示
 
レクチャー内容
  1. オリエンテーション・Flutte開発環境構築
    • はじめに / この講座でできること / 講師陣の紹介
    • 第1回の講座内容 / Flutterとは何か?
    • Dartとは何か?
    • Flutterの開発環境
    • クイズ
    • Mac_実践①:Android Studioのダウンロード・インストール / Xcode のインストール / Flutter プラグインのインストール
    • Mac_実践②:Flutter SDKのダウンロード・インストール
    • Mac_実践③:Flutter SDKパス:環境変数の設定
    • Mac_実践④:Flutter CLIツール での確認
    • Mac_実践⑤:Flutterプロジェクトの作成
    • Mac_実践⑥:iOSシミュレータでの動作確認
    • Mac_実践⑦:Androidエミュレーターでの動作確認
    • Windows_実践①:Android Studioのダウンロード・インストール / Flutter プラグインのインストール
    • Windows_実践②:Flutter SDKのダウンロード・インストール
    • Windows_実践③:Flutter SDKパス:環境変数の設定
    • Windows_実践④:Flutter CLIツール での確認 / Visual Studioのインストール
    • Windows_実践⑤:Flutterプロジェクトの作成
    • Windows_実践⑥:Androidエミュレーターでの動作確認
    • 練習問題:事前準備 / main.dart の説明
    • 練習問題①:カウンタープログラムの改造:日本語表示
    • 練習問題②:カウンタープログラムの改造:カウンター値の改造
    • 練習問題③:カウンタープログラムの改造:背景色の改造
    • 今回学んだ内容
  2. Android Studioの使い方
    • 第2回の講座内容
    • Android Studioとは / VSCodeとの比較
    • 新規プロジェクトの作成
    • Android Studioの起動方法
    • 新規プロジェクトの作成~実践編~
    • Android Studioのインターフェース その1
    • Android Studioのインターフェース その2
    • Android Studioの基本的な操作
    • LiveTemplateの解説
    • デバッグとテスト:ブレイクポイント/ログ出力
    • クイズ
    • 練習問題①:Stateless Widget を使おう
    • 練習問題②:背景色の変更とブレイクポイントでの確認
    • 今回学んだ内容
  3. ウィジェット
    • 第3回の講座内容 / ウィジェットとは
    • 新規プロジェクトの作成
    • ウィジェットの紹介その1(Centerウィジェット / Textウィジェット)
    • ウィジェットの紹介その2(Textウィジェット)
    • ウィジェットの紹介その3(TextStyleオブジェクト)
    • ウィジェットの紹介その4(image.networkウィジェット)
    • ウィジェットの紹介その5(Image.assetウィジェット)
    • ウィジェットの紹介その6(Paddingウィジェット)
    • ウィジェットの紹介その7(Paddingウィジェット:EdgeInsets )
    • ウィジェットの紹介その8(ColoredBoxウィジェット/Colorsウィジェット)
    • ウィジェットの紹介その9(Color.fromARGBウィジェット)
    • ウィジェットの紹介その10(Alignウィジェット)
    • ウィジェットの紹介その11(TextButtonウィジェット)
    • ウィジェットの紹介その12(AlertDialogウィジェット)
    • ウィジェットの紹介その13(ElevatedButtonウィジェット)
    • ウィジェットの紹介その14(RoundedRectangleBorder)
    • ウィジェットの紹介その15(CircleBorder)
    • ウィジェットの紹介その16(OutlineButtonウィジェット)
    • クイズ
    • 練習問題①:じゃんけんプログラムその1
    • 練習問題②:じゃんけんプログラムその2
    • 練習問題③:じゃんけんプログラムその3
    • 今回学んだ内容
  4. ウィジェット(レイアウト)
    • 第4回の講座内容 / ウィジェットとは(復習)
    • 新規プロジェクトの作成
    • ウィジェットの紹介(Scaffold)
    • ウィジェットの紹介(ColumnとRow)
    • ウィジェットの紹介(ColumnとmainAxisAlignment)
    • ウィジェットの紹介(ColumnとcrossAxisAlignment)
    • 実践(ColumnをRowに置き換える)
    • ウィジェットの紹介(SingleChildScrollView)
    • ウィジェットの紹介(ListView)
    • ウィジェットの紹介(ListTile)
    • クイズ
    • 練習問題①:ログイン画面の作成
    • 練習問題②:電話帳アプリのUIの作成
    • 今回学んだ内容
  5. Dart初級
    • 第5回の講座内容 / Dartとは
    • 新規プロジェクトの作成
    • 文法 ~変数~
    • 文法 ~定数~
    • 文法 ~演算子~
    • 実践 ~演算子~
    • 文法 ~関数~
    • 文法 ~条件文~
    • 実践 ~条件文~
    • 文法 ~ループ文~
    • 実践 ~ループ文~
    • クイズ
    • 練習問題①:インチからセンチを求めるアプリの作成
    • 練習問題②:センチからインチを求めるアプリの作成
    • 練習問題③:BMI(ボディマス指数)計算アプリの作成
    • 今回学んだ内容
  6. 画面遷移
    • 第6回の講座内容 / 画面遷移とは
    • 新規プロジェクトの作成
    • 実装:画面遷移
    • 実践①:プッシュ遷移とモーダル遷移の実装と確認
    • 実践②:遷移先ページへのパラメーター渡し
    • クイズ
    • 練習問題:ListViewの一覧画面から詳細画面へのプッシュ遷移
    • 今回学んだ内容
  7. StatefulWidgetを使った状態管理
    • 第7回の講座内容 / StatefulWidgetとは
    • StatefulWidgetとは:画面描画タイミング
    • 新規プロジェクトの作成
    • 実践①:setState()あり・なしでの チェックボックスの状態確認
    • 実践①:setState()あり・なしでの チェックボックスの状態確認 〜動作確認〜
    • 実践②:setState()あり・なしでの スライダーの状態確認
    • 実践②:setState()あり・なしでの スライダーの状態確認 〜動作確認〜
    • クイズ
    • 練習問題①:ストップウォッチアプリの作成:ヒント1
    • 練習問題①:ストップウォッチアプリの作成:ヒント2
    • 練習問題①:ストップウォッチアプリの作成:解答
    • 練習問題②:数字当てゲームの作成:問題、ヒント1
    • 練習問題②:数字当てゲームの作成:ヒント2
    • 練習問題②:数字当てゲームの作成:ヒント3、解答
    • 練習問題②:数字当てゲームの作成:動作確認
    • 今回学んだ内容
  8. HTTPを使ったAPI通信
    • 第8回の講座内容 / HTTPとは
    • APIとは
    • 新規プロジェクトの作成
    • 実装①:Image.networkの実装
    • 実装②:WebViewの実装
    • 実装③-1:郵便番号APIの実装1
    • 実装③-2:郵便番号APIの実装2
    • 実装③-3:郵便番号APIの実装3
    • クイズ
    • 練習問題①-1:ブックマークアプリの作成:問題
    • 練習問題①-2:ブックマークアプリの作成:ヒント1
    • 練習問題①-3:ブックマークアプリの作成:ヒント2
    • 練習問題①-4:ブックマークアプリの作成:解答・動作確認
    • 練習問題②-1:天気情報アプリの作成:問題・準備1・準備2
    • 練習問題②-2:天気情報アプリの作成:ヒント1
    • 練習問題②-3:天気情報アプリの作成:ヒント2
    • 練習問題②-4:天気情報アプリの作成:解答・動作確認
    • 今回学んだ内容
  9. Firebaseとの通信
    • 第9回の講座内容 / Firebaseとは
    • Firestoreとは
    • 新規プロジェクトの作成
    • 実装①-1:TODOアプリの作成:Node.js インストール・firebase-tools インストール
    • 実装①-2:TODOアプリの作成:Firebaseアカウト/プロジェクト作成
    • 実装①-3:TODOアプリの作成:Firestore準備
    • 実装①-4:TODOアプリの作成:pubspec.yaml の設定
    • 実装②-1:TODOアプリの作成:骨子の実装1
    • 実装②-2:TODOアプリの作成:骨子の実装2
    • 実装②-3:TODOアプリの作成:骨子の実装3
    • 実装②-4:TODOアプリの作成:骨子の実装4
    • 実装③-1:TODOアプリの作成:機能の実装1:main関数
    • 実装③-2:TODOアプリの作成:機能の実装2:コレクションキー、firestoreオブジェクト生成
    • 実装③-3:TODOアプリの作成:機能の実装3:watch関数
    • 実装③-4:TODOアプリの作成:機能の実装4:save関数、動作確認
    • クイズ
    • 練習問題①:TODOアプリの改造:完了・未完了処理
    • 練習問題②:TODOアプリの改造:削除処理
    • 練習問題③:TODOアプリの改造:TODOアイテムの日時を保存・表示
    • 今回学んだ内容
  10. チャットアプリの作成
    • 第10回の講座内容 / チャットアプリとは
    • 新規プロジェクトの作成
    • 実装①-1:入室画面:環境構築:pubspec.yaml の設定
    • 実装①-2:入室画面:環境構築:Firebaseプロジェクト作成 / Firestore準備
    • 実装②-1:入室画面:骨子の実装1
    • 実装②-2:入室画面:骨子の実装2
    • 実装③-1:入室画面:機能の実装1:UIコード
    • 実装③-2:入室画面:機能の実装2:enter関数
    • 実装③-3:入室画面:機能の実装3:showError関数
    • 実装④-1:チャット画面:骨子の実装1、2
    • 実装④-2:チャット画面:骨子の実装3
    • 実装④-3:チャット画面:骨子の実装4
    • 実装⑤-1:チャット画面:機能の実装1:main関数
    • 実装⑤-2:チャット画面:機能の実装2:initState関数
    • 実装⑤-3:チャット画面:機能の実装3:watch関数
    • 実装⑤-4:チャット画面:機能の実装4:save関数
    • 実装⑤-5:チャット画面:機能の実装5:UIコード、動作確認
    • 練習問題:チャットアプリの改造:① 投稿日時
    • 練習問題:チャットアプリの改造:② 自分と他人を区別する
    • ボーナスレクチャー
 
Preview Video
   

2025年版【ゼロからスマホでAndroidアプリを動かす】楽々と開発環境構築してJavaによるスマホアプリ開発の実演習

2025年版【ゼロからスマホでAndroidアプリを動かす】楽々と開発環境構築してJavaによるスマホアプリ開発の実演習
発売日 2022/03/08
(4.1)

2 total hours
Androidアプリ開発は、Javaベテラン技術者でも開発には戸惑います。何故なら、Androidは独特のお作法があるから。初心者は、ここで躓いてしまう。手前味噌ですが、開発環境構築とHelloWorldから始まり、スーッとアプリを作ろう。

2025年のAndroid Studioを使ってコースを作り直しました。

※必要なコードも、すべてボタン一発でコピーできます。


開発環境の構築

Android StudioというGoogle提供の開発ツールを使います。

知識がないJDK、SDK、AVD等々の細かいインストールで迷いますが、

全て講習で指定します。なので、何も迷いなく環境構築できます。


HelloWorldで基本構成を学びます

環境が出来たら、まずはHelloWorldを動かします(すぐに動きます)。

Androidには、マニフェストファイル、ソースファイル、リソースファイルと、

独自の構成になっていますので、まずは、それらを学びます。


リソースファイル

Androidでは、文字列や画面を全てリソースファイルで定義します。

いわゆるファイルの外出しです。このへんの紐づけルールをしっかり学びましょう。

(紐づけを理解しないと、後で混乱します)


画面からタップ

スマホやタブレットの醍醐味はタップですね。

任意の画面を作り、タップすることにより画面や文字を変更できます。


デバッグ方法

他の開発同様に、Android Studioにもデバッグ機能があります。

「ログを出す」「ブレークポイントを設定できる」等々です。

地味ですが、しっかりデバッグ方法も身につけましょう。


スマホで動かす

今回のコースでは、プロジェクト(アプリ)を3つ作りますが、それらを、

アナタのスマホで動かしてみます。

apk(スマホで動かす)ファイルの作り方、スマホでの取り込み方法、スマホでのインストール方法、

Google Playを使わなくても気軽に動かせます。


地図や電話アプリとの連携

スマホには、あらかじめ地図や電話アプリが入ってますね。

これらの既存アプリとアナタが作るアプリと連携させます。

例えば、アナタが指定した住所の地図が、アナタのアプリから起動できます。


アプリのライフサイクル

アプリを次々とタップする。新しいアプリが起動する。

しかし、以前のアプリはどうなるのでしょうか?

そのアプリが生きているのか、すでに停止しているのか?

それを、アプリのライフサイクルと言います。このへんも理解しましょう。



↓全て表示↑少なく表示
 
Users Voice
とりあえず動くアンドロイドアプリを作ることが出来ました。アンインストールやapkファイルのインストール方法なども教えてくれるのは親切で良いと思います。 私のミスなのかバージョンアップによるものなのか分かりませんが、デフォルトlanguageがkotlinになっており(一部は変更不可)、ソースをコピペしても自動変換されてしまってミスを修正するのが大変でした。 (参考:Udemy)

↓全て表示 ↑少なく表示
Android Studioを使ってアプリを動かすための一通りの流れをざっくり知ることができます。 周辺知識がなくてもアプリが動くところまでは行けますが、なぜそれで動くのか等は自分で調べていく必要があります。 Javaを使って基本的なアプリケーションを作れる人がAndroidアプリの開発をしたいとなったときの足掛かりには丁度いい情報量でした。 (参考:Udemy)

↓全て表示 ↑少なく表示
 
レクチャー内容
  1. はじめに
    • 紹介
    • このコースで何ができるのか?二つのアプリがアナタのスマホで動きます。
    • Javaの知識について
    • Java技術者でも面食らうデフォルトのソース
    • (※注意)コースの進め方
  2. Android開発環境の構築
    • AndroidStudioのダウンロード
    • AndroidStudioのインストール
    • AndroidStudioのアンインストール
    • AVDの作成
  3. Androidプロジェクト
    • プロジェクトの作成と削除
    • ビルドエラー対策
    • 外観とインポート設定
    • プロジェクト構成
    • リソースファイル
  4. 画面タップの基本
    • 画面表示
    • デザインとコード
    • ボタンの文字
    • タップ時のメソッド
    • タップの実行確認
  5. 別画面を呼ぶ
    • 文字列の定義
    • 画面の作成
    • 画面切り替え
    • 画面の文字表示
    • タップで文字変更
  6. 別アクティビティを呼ぶ
    • 文字列の定義
    • ボタンの追加
    • 画面の作成
    • アクティビティの作成
    • マニフェスト登録
    • アクティビティを呼ぶ
    • 実行確認
    • 引数を渡す
    • 引数を受け取る
    • 引数の確認
  7. アナタの(Android)スマホで動かす
    • apkファイルを作る
    • スマホで動かす
  8. 他アプリと連携
    • 新プロジェクトの作成
    • 文字列の定義
    • 画面の作成
    • 地図アプリ連携
    • 電話アプリ連携
    • メッセージを出す
  9. アプリのライフサイクル
    • ライフサイクル
    • 共通化
    • ライフサイクルとログ
    • アプリの破棄
  10. コース終了後の注意点
    • AndroidStudioで作ったフォルダの管理について
  11. ボーナス:おわりに
    • 最後のご挨拶
   

はじめての Kotlin【Java 知らなくてOK!丁寧な解説で Android に必要な Kotlin の基本を学習】

はじめての Kotlin【Java 知らなくてOK!丁寧な解説で Android に必要な Kotlin の基本を学習】
発売日 2019/11/07
(4.3)

5.5 total hours
今学ぶべき言語、Kotlin!元塾講師プログラマーが教える、Kotlin 基礎講座!Java 知らなくても大丈夫!Android だけじゃない、将来性バツグンの言語 Kotlin を「丁寧な」解説で「わかりやすく」「効率的に」学びましょう。

この講座は、プログラミング初学者のためのKotlin基礎講座です。

Kotlinは2011年7月に初期バージョンがリリースされたとても新しい言語で、文法も今までのプログラミング言語のノウハウが盛り込まれた、とてもモダンなものになっています。

また、KotlinはJavaと100%の互換性を持っています。

これにより、今まで長年積み上げられてきたJavaの資産が使える上、Javaよりも書きやすい・安全という理由から、Java採用企業やAndroid開発者が続々とJavaからKotlinへ乗り換えています。

そしてついに2017年5月には、GoogleがKotlinをAndroid開発の推奨言語に指定しました。

そういった背景から、今大注目・将来性バツグンのプログラミング言語、それがKotlinです。



講座の特徴:Javaの知識不要・Kotlinの文法と特徴にフォーカス

この講座ではKotlinの基礎的な文法を丁寧に解説していきます。

Kotlinに触れたことがないプログラミング初学者が、

講座受講後に、Android開発に取り組み始めるのに必要なレベルの文法知識を一通り理解した状態を目指します。


他のKotlinの学習教材のほとんどはJavaの知識を前提としていますが、この講座ではJavaの前提知識一切不要です。

Kotlinを理解するのに必要なJavaの知識はその都度補って説明していきます。

また、Kotlinの文法や特徴の学習にフォーカスするために、プログラミングの基本的な内容については扱いません。

プログラミング・オブジェクト指向の基本については別講座にて学習の上、本講座を受講するようにしてください。


※Pythonでプログラミング・オブジェクト指向の基本の講座を用意しております(以下参照)。PythonもKotlinと並んで将来性の高い言語なのでこの機会にぜひ体験してみてください!

・Python から飛び込むプログラミングの世界【丁寧な解説+小さなシステム開発ゼミで、知識「ゼロ」から「使える」知識に】

・Python でわかる オブジェクト指向 とはなにか?【Python オブジェクト指向 の「なぜ?」を「徹底的に」解説】


扱う内容・扱わない内容

この講座は、Kotlin未経験者がKotlinの基本的な文法をしっかりと理解するための講座です。

Androidに関する内容や、Kotlinの上級者がさらにレベルアップするための情報は扱っていません。

ですので、おすすめできる方とおすすめできない方はそれぞれ以下のような方かと思います。

・おすすめできる方

プログラミングの基本は学んだがKotlinは初めてという方。

Javaの知識がない方。

Kotlin公式ドキュメントでは説明不足に感じる方。

基本的な文法は学んだので、Kotlinの基礎文法や特徴の理解にフォーカスしたい方。

将来性バツグンのプログラミング言語を学びたい方。

・おすすめできない方

Kotlin公式ドキュメントを読むだけで理解できる方。

Android開発やAndroid Studioについての知識を得たい方。

Kotlinに限らないプログラミング・オブジェクト指向の基本的な内容を学びたい方。

Kotlinプログラマーがさらにレベルアップする方法を知りたい方。


↓全て表示↑少なく表示
 
Users Voice
kotlinについて、文献などで独自学習すると、色々間を抜いてしまうため、基本ができていない状態になるが、正しく学習することで、基本が何で、どういう仕組みなのかが分かるようになる。 (参考:Udemy)

↓全て表示 ↑少なく表示
javaを知らなくてOKというタイトルなのでjava無知で学習したが、javaとの比較やjavaの話がよく出てきてそのたびに調べる必要があった。kotlinの初期学習としては良い (参考:Udemy)

↓全て表示 ↑少なく表示
 
レクチャー内容
  1. はじめに
    • 講座の概要
    • Kotlinの主な特徴
    • 演習サイトと実行環境
    • Kotlin Playgroundが文字化けする場合
    • コースの活用方法
    • 資料のダウンロード
    • 質問をする前に必ず読んでください
  2. 基本的な構文
    • 変数の宣言
    • リテラル表現(数値)
    • リテラル表現(文字列)
    • リテラル表現(まとめ)
    • nullとnull許容型
    • 型変換
    • 配列とコレクション
    • 定数
  3. 演算子・制御構文
    • 演算子
    • if式
    • when式
    • forループ
    • レクチャー17「forループについて」
    • while/do-whileループ
    • 演算子・制御構文のまとめ
  4. 関数とラムダ式
    • 関数の基本
    • 引数の表現方法
    • 可変長引数
    • 複数の戻り値を持つ関数
    • 高階関数とラムダ式
    • ラムダ式とラベル構文
    • 関数のまとめ
  5. オブジェクト指向構文
    • クラスの基本
    • プロパティ
    • プライマリコンストラクタ
    • セカンダリコンストラクタ
    • オブジェクト指向構文のまとめ
  6. 継承とインターフェース
    • 継承と抽象クラス
    • インターフェース
    • クラスの型変換
    • 継承とインターフェースのまとめ
  7. 特殊なクラス・オブジェクト
    • データクラス
    • オブジェクト式
    • オブジェクト宣言
    • コンパニオンオブジェクト
    • 変数初期化のタイミングとコンパイル時定数
    • ジェネリック型
    • ジェネリック関数
    • ネストクラス
  8. その他Kotlinの便利機能
    • 拡張関数
    • 演算子のオーバーロード
  9. ボーナス
    • さらなる上達のための学習コンテンツ
   

【Android開発/2023年版】3つのアプリを作りながらJetpack Composeでのアプリ開発の基礎をマスター

【Android開発/2023年版】3つのアプリを作りながらJetpack Composeでのアプリ開発の基礎をマスター
発売日 2022/08/09
(4.3)

10.5 total hours
自己紹介アプリ、BMI計算アプリ、Todoリストの作成を通じてAndroidアプリ開発を学びます。JetpackComposeはAndroid開発で一般的に使用されるようになってきており、これからのAndroid開発には必須のスキルです。

このコースは自己紹介アプリ、BMI計算アプリ、Todoリストアプリの3つのアプリを作りながら、Jetpack ComposeでのAndroidアプリ開発方法を学べる内容となっています。ハンズオン形式で進められるように作っていますので、必ずお手元でコードを書きながらコースを進めてください。


3つのアプリ制作ではそれぞれ次のようなトピックを扱っていきます。

自己紹介アプリ

このセクションはUIの作成方法の学習に重点を置いています。

  • 基本的なUIコンポーネントの作り方(Text, Button, Image)

  • Modifierを使用した見た目の調整、機能追加

  • MutableStateによる状態保持


BMI計算アプリ

UI関連のデータを管理するためのViewModelというクラスを使用して、より複雑な機能を持ったアプリの開発を学びます。

Android開発でよく使用されるMVVMアーキテクチャでアプリを作成していきます。

  • ViewModelを使ったデータの管理方法

  • テキストフィールドへのインプットの管理方法

  • MVVMアーキテクチャ


Todoリストアプリ

自己紹介アプリ、BMI計算アプリで学んだ、UIコンポーネントやViewModelを使いつつもグッとレベルをあげてより実務レベルに近いアプリを作成していきます。また、RoomやHiltといったメジャーなライブラリの使用方法も学んでいきます。

  • リストやダイアログといったより複雑なUI

  • Roomでのデータベース操作

  • Hiltを使った依存関係注入(DI)


コースの進め方について/つまずいた時

Android開発を始めるには完全に理解するということよりも、「使い方に慣れる」ということが大事だと個人的には思っています。コースを進める上では必ず、難しい点、理解できない点が出てくるかと思います。このコースはハンズオン形式となっているので、完全に理解しなくても進めることができるかと思います。

「動くアプリを自分で作る」というのを最初の目的にして、一通りアプリを作ってみて、それでも理解ができないところがあればもう一度アプリを作ってみたり、developerのサイトを調べならがら理解を深めるというのがお勧めのコースの進め方です。

また、それぞれのアプリのソースコードはGitHub上にアップロードしているので、お手元のアプリがどうしても動かない時は、こちらを参照してみてください。


Jetpack Composeは2021年に安定版がリリースされ、その後、日本の企業でも使用が広がっているUIツールキットです。

これからAndroid開発を学ぶ方やAndroidエンジニアになる方は、従来のUIフレームワークではなく、Jetpack Composeでのアプリ開発を学ぶことをお勧めします。


↓全て表示↑少なく表示
 
Users Voice
初めて開発自体を学んでいますが、この教材とChatGPTで何とかついていけています。元よりAndroid上で動くアプリを作れるようになりたい思っているのですが、実際にエミュレータで動かしながら作れるので、モチベーションも維持したまま、基礎から積み上げられそうで期待しています。 (参考:Udemy)

↓全て表示 ↑少なく表示
Jetpack (参考:Udemy)

↓全て表示 ↑少なく表示
 
レクチャー内容
  1. はじめに
    • (重要)使用するAndroidStudioのバージョンについて
    • はじめに
    • コースの構成
    • このコースのソースコードについて
    • ショートカットについて
  2. 自己紹介アプリ
    • セクション概要
    • このセクションのソースコード
    • プロジェクトの新規作成
    • 名前と職業テキストの追加
    • プロフィール画像の追加
    • 会社情報テキストの追加
    • Email表示の追加
    • 「詳細を表示」ボタンの追加
    • 趣味 & 居住地セクションの追加
    • リファクタリング
    • 詳細の表示/非表示切り替え機能
    • スクロール機能の追加
    • ステータスバーのカスタマイズ
    • セクションまとめ
  3. BMI計算アプリ
    • セクション概要
    • このセクションのソースコード
    • プロジェクトの新規作成
    • アプリタイトル表示テキストの追加
    • 身長テキストフィールドの追加
    • 体重テキストフィールドの追加
    • 「計算する」ボタンと結果表示用テキストの追加
    • ViewModelの簡単な説明とセットアップ
    • テキストフィールドのデータ管理
    • BMI計算
    • セクションまとめ
  4. Todoリストアプリ
    • セクション概要
    • このセクションのソースコード
    • プロジェクトの新規作成
    • Todoリストアプリ制作の流れ
    • Roomの依存関係を追加
    • Taskエンティティの作成
    • データアクセスオブジェクトの定義
    • DAOメソッドの非同期化
    • データベースクラスの作成
    • 依存関係注入(DI)について
    • Hiltの依存関係を追加
    • Hiltモジュールの作成
    • Hiltアプリケーションとエントリーポイントの設置
    • FABの追加
    • タスク新規作成ダイアログの追加
    • テキストフィールドの管理
    • タスク新規作成
    • リファクタリング
    • タスク全件取得処理の追加
    • リスト1行分のレイアウト作成
    • リストレイアウトの完成
    • タスク削除機能
    • タスク更新機能
    • バグ修正
    • セクションまとめ
  5. 最後に
    • ありがとうございました!
  6. 以降のセクションについて
    • ここからのセクションの進め方について
  7. 画像検索アプリ/UnsplashClient
    • セクション概要
    • プロジェクトの新規作成
    • アプリの概要
    • パッケージ構成の整理
    • SearchPhotosDtoの作成
    • APIキーの取得
    • 画像検索用Retrofitインターフェース作成
    • PhotoRepositoryの作成
    • 画像検索HTTP通信インターフェース作成の振り返り
    • PhotoDetailDtoの作成
    • 画像詳細情報取得関数をRetrofitインターフェースに追加
    • Repositoryに画像詳細取得関数を追加
    • Photoモデルの作成
    • PhotoDetailモデルの作成
    • オブジェクト変換エクステンションの追加
    • SearchPhotosUseCaseの作成
    • GetPhotoDetailUseCaseの作成
    • 「Presentationレイヤーの作成」の概要
    • JetpackComposeでの画面遷移について
    • 画面遷移をセットアップ
    • 画像検索画面のPresentationレイヤー作成の概要
    • SearchPhotosStateの作成
    • SearchPhotosViewModelの作成
    • 画像検索画面のViewのベースを作成
    • Hiltのセットアップ
    • PhotoThumbnailコンポーネントの作成 - その1
    • PhotoThumbnailコンポーネントの作成 - その2
    • SearchBarコンポーネントの作成
    • SearchBarを画面に追加
    • ViewModelとSearchBarの繋ぎ込み
    • ローディング表示 & エラー表示
    • 画像検索画面から画像詳細表示画面への画面遷移
    • PhotoDetailStateの作成
    • PhotoDetailViewModelの作成
    • 画像詳細表示画面のViewのベースを作成
    • CountLabelコンポーネントの作成
    • PhotoDetailContentの作り込み - その1
    • PhotoDetailContentの作り込み - その2
    • ステータスバー & アクションバー & 検索バーの色の修正
    • セクションまとめ
 
Preview Video
   

【初心者向け】作りながら学べる!Android開発のためのJava入門講座

【初心者向け】作りながら学べる!Android開発のためのJava入門講座
発売日 2022/08/01
(4.4)

4.5 total hours
「Javaを学んでもアプリを開発できない…」「アプリを開発したいけどJavaが分からない…」ということが起きないように「Java 文法を学ぶ → アプリの機能を作る」という手順を繰り返しながら、4択クイズアプリを開発していきましょう。

この講座は「Java の基礎を学びながら Android アプリを開発をしてみよう!」という講座になっています。


大きく4つのステージに分かれていて「Java の文法を学ぶ → アプリを開発する」を繰り返しながら4択クイズアプリを開発していきます。


【講座の概要】

■ ステージ0

 Android Studio という無料の開発環境を用意します。

 ゼロから始めていくのでプログラミング未経験の方でも大丈夫です。

■ ステージ1

 ・Java の基礎知識

  クラス、メソッド、変数など基本的なルールを学びます。

 ・実践編

  クイズ画面を作っていきます。Java 基礎知識の復習も行います。

■ ステージ2

 ・Java の基礎知識

  簡単な計算式の書き方と「もし〜なら〜する」というプログラミングに必須のコードを学びます。

 ・実践編

  抽象クラス、抽象メソッド、インタフェースといった Java 文法を学びながら、クイズの正解・不正解を判定するコードを書きます。

■ ステージ3

 ・Java の基礎知識

  データを管理するために使う配列と同じ処理を繰り返すコードを学びます。

 ・実践編

  クイズの出題、シャッフル、結果の表示などクイズアプリを仕上げていきます。



【講座のおすすめポイント】

プログラミングは「文法を学んでからアプリ開発に進む」という学習方法が一般的ですが、文法を学んでも

  • それを使って何ができるのか

  • いつどのように役立つのか

が分かりにくくのが難点です。

この講座では文法の具体的な使い方を知っていただけるように「Java の文法を学ぶ → アプリを開発する」を繰り返しながら4択クイズアプリを開発していきます。


またプログラミングにつきものなのが「エラー」です。

この講座では「コードを書いたらアプリを動かす」という手順を何度も行うので、コードを間違えても原因を見つけやすくなっています。

間違いやすいポイントもその都度紹介しています。


プログラミングは「とにかく動くものを作ってみること」が一番です。

なるべく最短で Java の基礎と Android 開発について学べる講座になっているので、初めてプログラミングに挑戦するという方も、もう一度プログラミングに挑戦したいという方も、この講座で自分で書いたコードが動く楽しさを実感してみてください!


↓全て表示↑少なく表示
 
Users Voice
解説が丁寧でわかりやすかったです。 解説の通りにすすめていくことでクイズアプリを作ることができました。ありがとうございました。 ステージ3の実践になると一気に難易度が上がり、情報量も多く、理解が追い付かないところが多いですが、繰り返し見て理解を深めていこうと思います。 今後も他の講座ができるのを楽しみにしています。 (参考:Udemy)

↓全て表示 ↑少なく表示
ある程度知っている状態で受講していますが、初見の人にはちょっとハードル高そうだなと思いました (参考:Udemy)

↓全て表示 ↑少なく表示
 
レクチャー内容
  1. イントロダクション
    • 講座について
    • 講座の対象者
    • 講師について
    • 講座の使い方
    • エラーが出たときは?
    • 質問時のお願い
  2. ステージ0:開発環境の用意
    • はじめに
    • * Android Studio のバージョンによる変更点
    • Android Studioのインストール(Windows編)
    • Android Studioのインストール(Mac編)
    • プロジェクトの作成
    • Android Studioの初期設定
    • エミュレータの起動
    • 【2025年版】エミュレータの作成
    • エミュレータの作成
    • 実機での接続方法
    • 【補足動画】Android Studioのアップデート方法
    • まとめ
  3. ステージ1:Javaの基礎知識①
    • このステージで学ぶこと
    • Android Studio画面の見方 ①プロジェクトウィンドウ
    • Android Studio画面の見方 ②エディタ
    • アクティビティとは?
    • クラスとは? ①仕組みとルール
    • クラスとは? ②MainActivityクラス
    • メソッドとは? ①仕組みとルール
    • メソッドとは? ②MainActivityを確認
    • 【補足】onCreate メソッド内のコード
    • Hello Worldを書き換えてみよう(前半)
    • Hello Worldを書き換えてみよう(後半)
    • 変数と型 ①はじめに
    • 変数と型 ②型
    • 変数と型 ③変数名
    • 変数と型 ④代入
    • 変数と型 ⑤値
    • 変数と型 ⑥復習&実践
    • 練習問題
    • 確認テスト
    • まとめ
  4. ステージ1(実践):アプリ開発①
    • このステージで行うこと
    • 新しいプロジェクトの作成
    • クイズ画面の作成 ①設定
    • クイズ画面の作成 ②レイアウトとは?
    • クイズ画面の作成 ③LinearLayoutの用意
    • クイズ画面の作成 ④問題番号のTextView
    • クイズ画面の作成 ⑤問題文のTextView
    • クイズ画面の作成 ⑥4つのButton
    • クイズ画面の作成 ⑦Warningの解消
    • クイズ画面の作成 ⑧動作確認
    • 変数の用意
    • メソッドの用意、コメントの書き方
    • 問題番号の Warning を修正
    • 動作確認
    • まとめ
  5. ステージ2:Javaの基礎知識②
    • このステージで学ぶこと
    • Logの使い方
    • 四則演算 - はじめに
    • 四則演算 - 足し算
    • 四則演算 - 引き算
    • 四則演算 - 掛け算
    • 四則演算 - 割り算
    • 四則演算 - まとめ
    • 比較 - はじめに
    • 比較 - 6つの比較記号
    • 比較 - 条件をつなげる
    • 比較 - 確認問題
    • if 文の使い方 - はじめに
    • if 文の使い方 - if 文
    • if 文の使い方 - if-else文
    • if 文の使い方 - if-else if文
    • if 文の使い方 - switch文
    • if 文の使い方 - まとめ
    • まとめ
  6. ステージ2(実践):アプリ開発②
    • このステージで行うこと
    • インタフェースとは? ①はじめに
    • インタフェースとは? ②抽象クラスと抽象メソッド
    • インタフェースとは? ③抽象クラスの使い方
    • インタフェースとは? ④抽象クラスのメリット・デメリット
    • インタフェースとは? ⑤インタフェースについて
    • インタフェースとは? ⑥インタフェースの使い方
    • ボタンのクリックイベント
    • 正解・不正解の判定 ①どのボタンが押されたか
    • 正解・不正解の判定 ②答え合わせ
    • 正解・不正解の判定 ③Warningの修正
    • 出題数のチェック ①コードを書いてみましょう
    • 出題数のチェック ②答え合わせ
    • まとめ
  7. ステージ3:Javaの基礎知識③
    • このステージで学ぶこと
    • 基本的な配列 ①配列とは?
    • 基本的な配列 ②丁寧な書き方
    • 基本的な配列 ③シンプルな書き方
    • 基本的な配列 ④値の取り出し方
    • 基本的な配列 ⑤練習問題
    • 多次元配列 ①多次元配列とは?
    • 多次元配列 ②丁寧な書き方
    • 多次元配列 ③シンプルな書き方
    • 多次元配列 ④値の取り出し方
    • 多次元配列 ⑤便利な使い方
    • 多次元配列 ⑥練習問題
    • 配列のデメリット
    • ArrayListの使い方 ①用意
    • ArrayListの使い方 ②値の追加・取り出し
    • ArrayListの使い方 ③値の削除
    • ArrayListの使い方 ④練習問題
    • forループ ①はじめに
    • forループ ②基本的な使い方
    • forループ ③配列と組み合わせる(前半)
    • forループ ④配列と組み合わせる(後半)
    • forループ ⑤練習問題
    • まとめ
  8. ステージ3(実践):アプリ開発③
    • このステージで行うこと
    • ViewBindingの設定
    • クイズを出題 ①クイズ配列の用意
    • クイズを出題 ②問題を取り出す
    • シャッフル機能 ①手順
    • シャッフル機能 ②ArrayList に書き換える
    • シャッフル機能 ③クイズを取り出す
    • シャッフル機能 ④問題と選択肢をシャッフルする
    • ダイアログを表示する ①準備
    • ダイアログを表示する ②作成
    • ダイアログを表示する ③表示
    • 結果画面を作成する ①ファイルと画像の用意
    • 結果画面 ②(補足)自分で用意した画像を使う方法
    • 結果画面 ③レイアウトの作成
    • 結果を表示する ①正解数の受け渡し
    • 結果を表示する ②確認問題
    • 結果を表示する ③答え合わせ
    • 結果を表示する ④復習問題
    • 「もう一度」ボタン
    • Warningの修正 ① MainActivity.java
    • Warningの修正 ②ラムダ式
    • 完成コード
  9. さいごに
    • まとめ
   

Udemyで無料で学べるAndroidアプリ開発講座一覧

以下の講座は無料で学習が可能。

無料コースでは、質問ができない、学習した証の修了証書が発行されない、といった違いがありますが、動画コンテンツはすべて利用可能。

有料講座ほどの内容の幅はないですが、動画学習の取っ掛かりとしてまずこちらを試してみるのもおすすめです。

【Unity】Android & iOS対応 超簡単!ボタンクリックゲームを作成する方法

【Unity】Android & iOS対応 超簡単!ボタンクリックゲームを作成する方法
発売日 2021/04/17
(4.9)

1 total hour
Unityで簡単なスマホ向けゲームを作ってみましょう。このプロジェクト自体は実際にアプリリリースに使用することができます。※この講座ではリリースまでのサポートはしておりません。

この講座では、Unityでスマホアプリを作ってみたい方向けの講座となります。

Unityの基本操作をなんとなく掴んだ方が、1時間以内で作れるというのをコンセプトにクリックゲーム制作動画を作りました。

非常にシンプルなものとなりますが、クリックゲームの作り方を学ぶことができます。


また、このプロジェクトはアプリとして実際にリリースすることも可能です。

実際にこのプロジェクトをGooglePlayストア、AppStoreにリリースしていただいて構いません。


※注意点

リリース方法までは解説しておらず、アプリ内容を作るまでとなっています。


↓全て表示↑少なく表示
 
Users Voice
説明の声が少し暗い感じでたどたどしく感じ、さらにイヤホンで聞いた際はリップ音が気になりました。なかなか精度の高い自動日本語字幕があったのでそれも使って進めようとしたところ、字幕がスクリプトに重なることがあって、今度はそれがストレスになりました。とはいえ、講座は最後まで説明通り進めて、無事クリックゲームを完成させることができました。進め方は都度ログの表示や実際に動作確認して進めてくれるので非常にわかりやすかったです。無料版とは思えない素晴らしい講座だと思いました。有料版も購入したのでこれから進める予定です。楽しみです。なお、一転補足ですが、実際にアンドロイドに入れて動作させてみるとSampleSceneから始まってしまいました。SceneSettingでTitleSceneをID0にしてオープニングシーンにする必要があると思いました。講義内で説明済みなのを私が見落としていたということでしたらすいません。 (参考:Udemy)

↓全て表示 ↑少なく表示
意外とおろそかになりがちなタイトルシーンとシーン遷移。 初心者はゲームを作ることに夢中になり、一番大切なタイトル画面やシーン遷移をどうすればいいか悩む。 この講座はそれだけに特化していてとても分かりやすい。 ゲームを作るのに一番大事なことはリリースすることであり、 それをしないといつまでもグダグダになる。 (参考:Udemy)

↓全て表示 ↑少なく表示
 
レクチャー内容
  1. 紹介
    • はじめに
  2. 簡単なクリックゲームを作成
    • プロジェクト作成と初期設定
    • <追記>Unityバージョン2021におけるボタン・テキスト生成方法
    • ボタンとテキストの設置
    • ボタンカウント機能の作成
    • カウントダウンタイマーの作成
    • ゲーム終了処理の作成
    • タイトルシーンの作成
    • ゲームシーンへの遷移機能作成
    • タイトルシーンへの遷移機能作成
    • 画面サイズ設定
    • おわりに
 
Preview Video
   

関連:Androidアプリ開発を本でも学ぼう

UdemyのAndroidアプリ開発講座は上述したとおり、Androidの基礎からiOS含めたクロスプラットフォーム開発まで、幅広く学べる非常にパフォーマンスの高い学習法。

ただ、リファレンスとしては動画だと見返しづらい側面もありますので、書籍も併用しながら学習すると良いかと思います。

Androidアプリ開発の参考書は以下で紹介しています。合わせて参照ください。

いじょうでっす。

コメント

タイトルとURLをコピーしました