「アプリ制作」「卒業制作」について

(本ページは、筆者が務めていた専門学校での授業で使用していた内容です。)

アプリ制作」「卒業制作」の授業は、こちらのページをメインとして進めていきます。

アプリ制作

前期の内容

Javaによる、文字列の基本的な処理方法や、HTTP通信について説明します。

後期の内容

Web API

前期に説明したHTTP通信の応用として、Web APIの使い方を説明します。

Firebase(クラウドサービス)

クラウドサービスの例として、Firebaseを使用した開発手法について説明します。

Webアプリ(Javaサーブレット

サーブレットによるサーバーサイドのWebアプリの制作方法について説明します。


卒業制作

卒業制作は、各自が立てたテーマに取り組んでいただくことになります。
以下に、各自で学習するための内容をまとめました。参考にしてください。

Androidアプリ

  1. データの保存/読み出し(プリファレンス)
  2. 選択用のコントロール(CheckBox / RadioGroup, RadioButton / Spinner)
  3. 画面の移動(Intent)
  4. リスト表示(ListView)
  5. アプリ内のテキストファイルの読み込み
  6. 非同期処理/HTTP通信
  7. JSONデータの扱い方/Web APIの利用
  8. 音楽の再生(MediaPlayer)
  9. アニメーション(移動、拡大縮小、回転、透過率)
  10. タッチ、ジェスチャー
  11. カメラ/フォト(Intent)
  12. 日時の扱い方(DatePickerDialog, TimePickerDialog, DialogFragment)

補足


Webアプリ(PHP:サーバー側)

  1. 画面間のデータ受け渡し(POST, GET)
  2. if文、for文
  3. 配列、連想配列、foreach文
  4. PHPからデータベースを操作(データの抽出、検索)
  5. PHPからデータベースを操作(データの挿入、更新、削除)
  6. セッション
  7. 自作関数、クラス
  8. テキストファイルの入出力
  9. JSONデータの扱い方/Web APIの利用
  10. 正規表現
  11. 画像ファイルのアップロード
  12. ページング(ページの切り替え)

補足

応用編【サンプル】


Webアプリ(JavaScript:クライアント側)


C言語C++