コース概要
いろいろなAndroidアプリを作るための基礎知識として、GUI部品の使い方をメインに、ダイアログ・メニュー・インテントの利用方法や、データの管理方法がわかります。さらに、映像の各章に連動するテキストとサンプルプログラムが付属します。
Androidアプリは、
- 表示させる画面にGUI部品を配置する。
- プログラミングする。
という流れで作っていきますが、GUI部品の配置は、誰でもドラッグ&ドロップでできます。初学者にとっての難題は、GUI部品を制御するプログラミング方法ですが、このコースでは初心者向けに、丁寧にわかりやすく解説しています。
具体的な内容としては、
- GUI部品(ボタン、チェックボックスなど)の使い方
- ダイアログの利用方法
- メニューの利用方法
- インテントの利用方法
- データの管理方法
などを学習できます。
このコースで、Androidアプリを作るために必要最低限の知識を習得できます。
是非トライしてください!!
●=【コース修了時に、生徒は以下のことができるようになります】=
- いろいろなAndroidアプリを作るための基礎知識を習得できます。
- 独自でオリジナル・アプリを作るための、きっかけを掴めます。
--------------------------------------------------
Androidは、Google Inc.の商標または登録商標です。※本教材で用いたAndroidロボット画像は、Google Inc.が著作権を保持しています。Androidロボットはクリエイティブコモンズ表示(Creative Commons Attribution)3.0に基づきライセンスされています。
必要条件
- JDK(Java Development Kit) Ver.7以上
- Android Studio
- IDEA_resources_jp(Android Studioを日本語化するツール) ※日本語化しなければ不要
Course Curriculum
Lesson 1
はじめに
Lesson 2
副読本・演習用サンプルファイル
Lesson 3
1.1 Androidとは
Lesson 4
1.2 Androidの特徴
Lesson 5
1.3 Androidのシステム構成
Lesson 6
1.4 Androidの構成要素
Lesson 7
1.5 Androidの実行環境
Lesson 1
2.1 Androidアプリケーション開発に必要な環境
Lesson 2
2.2 JDKのインストール
Lesson 3
2.3 Android Studioのインストール
Lesson 1
3.1 Android開発の基本
Lesson 2
3.2 Androidプロジェクトの作成
Lesson 3
3.3 Androidアプリケーションの実行
Lesson 4
3.4 Androidプロジェクトの内容
Lesson 1
4.1 プロジェクトの基本構成
Lesson 2
4.2 MainActivity.java
Lesson 3
4.3 R.java
Lesson 4
4.4 activity_main.xml
Lesson 5
4.5 strings.xml
Lesson 6
4.6 AndroidManifest.xml
Lesson 1
5.1 GUI(Graphical User Interface )の基本
Lesson 2
5.2 GUI部品のプロパティ
Lesson 3
5.3 サンプルプログラム1
Lesson 4
5.4 GUI部品のイベント処理
Lesson 5
5.5 サンプルプログラム2
Lesson 6
5.6 トースト(Toast)
Lesson 1
6.1 CheckBoxの利用方法
Lesson 2
6.2 RadioButtonとRadioGroupの利用方法
Lesson 3
6.3 Spinnerの利用方法
Lesson 4
6.4 ListViewの利用方法
Lesson 5
6.5 SeekBarの利用方法
Lesson 6
6.6 RatingBarの利用方法
Lesson 7
6.7 ProgressBarの利用方法
Lesson 1
7.1 ダイアログとは
Lesson 2
7.2 AlertDialogの利用方法1
Lesson 3
7.3 AlertDialogの利用方法2
Lesson 4
7.4 AlertDialogの利用方法3
Lesson 5
7.5 AlertDialogの利用方法4
Lesson 6
7.6 AlertDialogの利用方法5
Lesson 7
7.7 ハンドラとは
Lesson 8
7.8 ProgressDialogの利用方法
Lesson 1
8.1 メニュー
Lesson 2
8.2 メニューの利用
Lesson 3
8.3 オプションメニューの利用方法
Lesson 4
8.4 コンテキストメニューの利用方法
Lesson 5
8.5 サブメニューの利用方法
Lesson 1
9.1 Activityのライフサイクル
Lesson 2
9.2 ライフサイクルの利用方法
Lesson 3
9.3 画面回転の利用方法
Lesson 4
9.4 画面回転の対応
Lesson 1
10.1 インテントとは
Lesson 2
10.2 インテントとAndroidManifest.xml
Lesson 3
10.3 明示的インテント
Lesson 4
10.4 明示的インテントの利用方法1
Lesson 5
10.5 明示的インテントの利用方法2
Lesson 6
10.6 暗黙的インテント
Lesson 7
10.7 暗黙的インテントの利用方法1
Lesson 8
10.8 暗黙的インテントの利用方法2
Lesson 1
11.1 インテントの活用方法1
Lesson 2
11.2 インテントの活用方法2
Lesson 3
11.3 起動先からインテントを受け取る方法
Lesson 4
11.4 インテントの活用方法3
Lesson 1
12.1 データ管理
Lesson 2
12.2 ファイル・アクセス
Lesson 3
12.3 ファイルアクセスの利用方法1
Lesson 4
12.4 ファイルアクセスの利用方法2
Lesson 5
12.5 プリファレンス
Lesson 6
12.6 プリファレンスの利用方法1
Lesson 7
12.7 プリファレンスの利用方法2
Lesson 1
13.1 データベースについて
Lesson 2
13.2 SQLiteの操作方法
Lesson 3
13.3 SQLiteの操作手順
Lesson 4
13.4 データベースの利用方法
About the Expert - Eiichiro-73
名前:荒川栄一郎 生年月日:昭和44年06月30日
【学歴】 1985年04月 徳島県立阿波高等学校 入学 1988年03月 徳島県立阿波高等学校 卒業 1988年04月 職業訓練大学(現:職業能力開発総合大学) 福祉工学科入学 1992年03月 職業訓練大学(現:職業能力開発総合大学) 福祉工学科卒業
【職務経歴】 ---------------------------------------------------------------------------------------------- 1992年04月~2000年07月 雇用促進事業団(現:独立行政法人 高齢・障害・求職者雇用支援機構)で講師を務める。 <勤務地> 1992年04月~1996年03月 ポリテクセンター石川 1996年04月~2000年07月 ポリテクセンター関西
■主な担当分野 ・C言語(基本文法、ポインタ、構造体、ファイル処理、通信、制御) ・Visual Basic(基本文法、制御) ・Z80アセンブラ ・シーケンス制御 ・PLC(Programmable Logic Controller)制御 ・電気・電子回路 ・Office関連(Excel、Access、PowerPoint) ---------------------------------------------------------------------------------------------- 2004年07月~現在 IT研究所を設立し、IT教育などの業務を行う。
■主な講習内容 <Javaプログラミング関連> ・Java(基本文法) ・Java(クラス) ・Java(活用)
<Web関連> ・PHP(基本) ・PHP(応用) ・PHP(活用)
<集合研修> ・Java基本文法 ・PHP基本文法
<Eラーニング> ・Java ・Servlet&JSP ・C言語 ・JavaScript ・HTML ・IT基礎
<新人研修> ・IT研修 ・アルゴリズム研修 ・Javaプログラミング基礎 ・Javaオブジェクト指向 ・Javaシステム開発研修 ・データベース ・JavaScript ・CSS ・UML ・Java開発演習
■主な制作実績 ・会員登録システム(制作言語:PHP、Ajax、JavaScript、Oracle) ・記録管理システム(制作言語:PHP、Ajax、JavaScript、Oracle、FPDF) ・業務システム(制作言語:Java、Servlet、JSP、MySQL、OpenOffice) ・アフィリエイトシステム(制作言語:PHP、JavaScript、PostgreSQL) ・予約システム(制作言語:Java、PHP、JSP、MySQL) ・インターネット講習システム(制作言語:Java、Servlet、MySQL) ・Q&A掲示板(制作言語:PHP) ・オンライン・ショッピング(制作言語:PHP) ・受注フォーム(制作言語:PHP) ・温度制御システム(制作言語:Visual Basic) ・PLC通信制御システム(制作言語:C言語)
<スキル診断テスト作成> ※2007年01月22日の日刊工業新聞に掲載 『分野別:実践プログラミングスキル』シリーズ 『分野別:実践Web言語スキル』シリーズ (全20コンテンツ)
<テキスト作成> ・Javaプログラミング ・Javaプログラミング ~Webアプリケーション技術者への道~ ・PHPプログラミング ・Androidプログラミング ・JavaScript+jQuery ・データベース ・Androidアプリ塾(全15種類のアプリ製作)
※テキストに関しての詳細は、下記URLからご覧いただけます。
<資格> ・Androidアプリケーション技術者 ・職業訓練指導員免許 ----------------------------------------------------------------------------------------------
【その他】 2014年10月~現在 経済産業省後援「ドリームゲート」でアドバイザーを務める。
<荒川栄一郎プロフィールサイト>
http://profile.dreamgate.gr.jp/consul/pro/itlabo