
Copy Link
現役エンジニア講師が作成した、Androidアプリ開発コースです。
プログラミング初心者のあなたでも大丈夫。ていねいな解説で、最先端のAndroidアプリ開発者になることができます。
実際に、下記のようなAndroidアプリを一緒に開発して、アプリ開発のスキルを身につけていきます。
* 本コースは最新版Android Studio 3に対応しております。
Androidのプログラミング本の著者であり、多数のアプリを開発、指導した実績のある現役エンジニアが教えるAndroidアプリ開発の決定版とも言える講座です。
開発ツールであるAndroid Studioの操作もていねいに説明していきますので、初めての方でもAndroid開発の基本から学んでいくことができます。
プログラミングの経験があまりない初心者の方でも、レクチャーの手順通りに一緒に作業を進めていけば、アプリケーションを完成させることができます。
Androidの世界へようこそ! このコースで楽しみながらアプリ開発のスキルを身につけていきましょう!
Section 1:さあはじめましょう!! | ||||
1 | アプリケーション開発に必要なもの | Preview | 8分34秒 | |
2 | (mac編)Android Studioを一緒にインストールしよう | 3分10秒 | ||
3 | (windows編)Android Studioを一緒にインストールしよう | 3分09秒 | ||
4 | (Ubuntu編)Android Studioを一緒にインストールしよう | 3分42秒 | ||
5 | Android Studioの初期設定をしよう | 5分16秒 | ||
6 | 【重要】Android Studio 3.3での変更点について | 1分00秒 | ||
Section 2:Android Stuidoに慣れよう! | ||||
7 | アプリの作り方〜プロジェクトを作成する〜 | 8分05秒 | ||
8 | エミュレーターの作成と使い方 | 9分39秒 | ||
9 | Android Studioの構成〜必要箇所の説明〜 | 5分51秒 | ||
Section 3:Android Stuidoに慣れよう〜Javaボタンアプリ〜 | ||||
10 | このセクションで学ぶこと | 1分05秒 | ||
11 | レイアウトエディタでボタンを配置する | 11分10秒 | ||
12 | ラベルを設置しよう | 5分53秒 | ||
13 | ボタンを押した時の処理を作ろう | 5分32秒 | ||
14 | 画面レイアウトファイルとプログラムファイルの関係 | 3分13秒 | ||
Section 4:Android Stuidoに慣れよう〜プログラムに慣れよう〜 | ||||
15 | プログラムの基本的なみかた | 7分59秒 | ||
16 | メソッドで同じ処理ををまとめる | 6分22秒 | ||
17 | 変数とは? | 3分33秒 | ||
18 | 定数とは? | 3分01秒 | ||
19 | 変数を宣言しよう! | 3分02秒 | ||
Section 5:Javaを覚えよう!〜四則演算〜 | ||||
20 | 足し算・引き算・掛け算・割り算1 | 2分31秒 | ||
21 | 足し算・引き算・掛け算・割り算2 | 4分54秒 | ||
22 | 文字列を足し算する〜文字列連結〜 | 4分05秒 | ||
Section 6:Javaを覚えよう!〜画像表示アプリ〜 | ||||
23 | このセクションで学ぶこと | 1分12秒 | ||
24 | 画面に画像を配置しよう | 8分03秒 | ||
25 | パーツとプログラムをつなげよう | 3分49秒 | ||
26 | 画面パーツとビューについて | 5分38秒 | ||
27 | 別の画像に変更してみよう | 10分18秒 | ||
28 | if文を覚えよう〜もしもこうだったら〜 | 9分13秒 | ||
29 | switch-case文を覚えよう〜処理を切り替えよう〜 | 6分26秒 | ||
Section 7:Javaを覚えよう!〜配列とコレクション〜 | ||||
30 | このセクションで学ぶこと | 1分22秒 | ||
31 | 画面とプログラムを準備する | 6分20秒 | ||
32 | 配列(タンス)を用意しよう | Preview | 9分59秒 | |
33 | 配列の値を取り出すfor each | 8分14秒 | ||
34 | コレクション〜大きさが変わるタンス〜 | 6分02秒 | ||
35 | コレクションを使ってみよう | 4分10秒 | ||
Section 8:ボタンナビゲーションとWebViewでブラウザーアプリを作ろう | ||||
36 | このセクションで学ぶこと | 3分11秒 | ||
37 | ConstraintLayoutで画面を作成する | 8分38秒 | ||
38 | WebViewにサイトを表示する方法 | 10分47秒 | ||
39 | インジケータ(ぐるぐる)を画面に配置しよう | 8分26秒 | ||
40 | ブラウザの「戻る」「次へ」ボタンを作成しよう | 11分41秒 | ||
Section 9:センサーを使おう | ||||
41 | このセクションで学ぶこと | 2分11秒 | ||
42 | Androiddでセンサーを使う1 | 4分52秒 | ||
43 | Androiddでセンサーを使う2 | 9分16秒 | ||
44 | Androiddでセンサーを使う3 | 3分52秒 | ||
45 | サーフェスビューで高速描画1 | 2分14秒 | ||
46 | サーフェスビューで高速描画2 | 5分03秒 | ||
47 | サーフェスビューで高速描画3 | 4分39秒 | ||
48 | サーフェスビューで高速描画4 | 12分07秒 | ||
49 | キャンバスに描画する | 8分58秒 | ||
Section 10:センサーを使おう | ||||
50 | 実機で動かしてみよう1 | 9分00秒 | ||
51 | 実機で動かしてみよう1 | 4分14秒 | ||
Section 11:デバッグをしよう! | ||||
52 | このセクションで学ぶこと | 3分21秒 | ||
53 | ビルド時のエラー | 7分48秒 | ||
54 | 変数の中身を見てみよう! | 5分54秒 | ||
55 | 055__Watcheswを使って変数の値を書き換える | 7分20秒 | ||
56 | 止めたいところでストップする | 3分41秒 | ||
57 | ログを出力する | 4分50秒 | ||
58 | メモリーとCPU使用率の確認 | 6分13秒 | ||
Section 12:音の出るスライドショーを作ろう | ||||
59 | このセクションで学ぶこと | 2分55秒 | ||
60 | Slideshowサンプル | 1分00秒 | ||
61 | プロパティアニメーションを作る | 6分39秒 | ||
62 | いろいろなアニメーション効果を試してみよう | 5分11秒 | ||
63 | スライドショーの画面を作る | 7分49秒 | ||
64 | ImageSwitcherを使う | Preview | 5分00秒 | |
65 | 画像を変更しよう | 4分44秒 | ||
66 | 画像の切り替えアニメーションを設定しよう | 2分36秒 | ||
67 | サウンドを再生しよう | 6分23秒 | ||
Section 13:カウントダウンタイマーを作ろう | ||||
68 | このセクションで学ぶこと | 1分31秒 | ||
69 | テーマを編集する | 4分04秒 | ||
70 | 劣化しない「ベクタ形式」の画像を用意する | 7分39秒 | ||
71 | 画面を作成する | 8分55秒 | ||
72 | CountDownTiemrの使い方 | 8分28秒 | ||
73 | サウンドを鳴らそう | 8分30秒 | ||
74 | 画面を常にONにしよう | 2分43秒 | ||
Section 14:スケジューラアプリを作ろう〜Realmで楽々データベース〜 | ||||
75 | このセクションで学ぶこと | 1分39秒 | ||
76 | ScheduleBookコードサンプル | 1分00秒 | ||
77 | Realmで楽々データベース | 4分37秒 | ||
78 | クラスを作ってみよう1〜クラスとは〜 | 4分20秒 | ||
79 | クラスを作ってみよう2〜はじめてのクラス〜 | 7分23秒 | ||
80 | クラスを作ってみよう3〜クラスからクラスを作る「継承」〜 | 7分25秒 | ||
81 | アクティビティを知ろう | 6分21秒 | ||
82 | 新しいアクティビティを追加しよう | 5分49秒 | ||
83 | 画面遷移を実装してみよう | 6分08秒 | ||
84 | Realmを使えるように準備しよう | 4分57秒 | ||
85 | データベースからデータを取得しよう1〜Realmの使い方〜 | 2分53秒 | ||
86 | データベースからデータを取得しよう2〜モデルを用意… | 4分12秒 | ||
87 | データベースからデータを取得しよう3〜登録・読み取り〜 | 4分11秒 | ||
88 | データベースからデータを取得しよう4〜更新・削除〜 | 5分07秒 | ||
89 | データベースからデータを取得しよう5〜IDを自動採番しよう〜 | 4分32秒 | ||
90 | リストビューの画面レイアウトを作成しよう | 2分24秒 | ||
91 | リストビューで一覧表示をしてみよう | 8分14秒 | ||
92 | リストビューとアダプターを連携させよう | 2分35秒 | ||
Section 15:マテリアルデザインを使おう | ||||
93 | マテリアルデザインとは | 4分26秒 | ||
94 | マテリアルデザインに対応したコンポーネント | 2分49秒 | ||
95 | スケジュールの追加画面を作成しよう | 8分15秒 | ||
96 | スケジュールの追加処理を作成しよう | 9分23秒 | ||
97 | 入力されたらデータを更新しよう | 7分41秒 | ||
98 | スケジュールの閲覧機能を追加しよう | 6分59秒 | ||
99 | スケジュールの閲覧機能を実装しよう | 5分05秒 | ||
100 | パレットをつかって自動で配色しよう | 5分35秒 | ||
101 | スナックバーでメッセージを表示しよう | 2分28秒 | ||
102 | ListViewのセルをカスタマイズしてカードビューを使おう1 | 9分13秒 | ||
103 | ListViewのセルをカスタマイズしてカードビューを使おう2 | Preview | 3分11秒 | |
104 | マテリアルデザインの配色でプロ級のデザインにしよう | 3分20秒 | ||
105 | 次のステージへ!! | 2分24秒 |