layout |
---|
default |
- IT特別教育プログラム科目
- 林 晋平(情報理工学院)
- 講義室:Zoom
- 金曜日 7-10限(16:15-19:45)
本演習では,モバイルアプリケーションの設計,開発,デバッグ,デプロイメントについて学ぶ. 具体的には,モバイルUIフレームワーク,ネットワーキング,位置情報,センサ,グラフィックスおよびセキュリティ等のトピックを扱う.
演習を通して,モバイルアプリケーション開発に関する知識・技術のみならず,ソフトウェア開発に必要なツールやグッドプラクティスについて身につけることを目標とする.
- Androidアプリケーションの設計,実装,デバッグ,デプロイメントができるようになること.
- システム開発プロジェクト基礎第一・第二
- システム開発プロジェクト応用第一・第二
- チーム開発集中演習
- 演習課題
- レポート
- 個人プロジェクト
スライド等の資料,例題等は全て本GitHubグループ(itspsdl)を通して配布する. GitおよびGitHubの簡単な使い方については演習中で説明するが,ある程度参考書やサイトで学んでおくことが望ましい. 講義スライドを含む一部のリポジトリは非公開としている. これらにアクセスするためにはGitHubグループitspsdlのメンバであるGitHubアカウントが必要である.
講義スライドのコピーを入手するには以下のようにgit clone
コマンドを使う.
git clone https://github.com/itspsdl/slides.git
GitHubのログインに二段階認証を用いている場合は,個別パスワードを生成するか,ssh経由でcloneを行う.
この場合,git clone
コマンドの引数は以下のようになる.
git clone [email protected]:itspsdl/slides.git
以上でカレントディレクトリにslides
というサブディレクトリが作成される.
ディレクトリ名を自分で指定したい場合は,例えば以下のようにする.
git clone https://github.com/itspsdl/slides.git sdl_slides
git clone
コマンドの後でディレクトリ名を変えたり,別の場所に移動してもよい.
新しいスライドが付け加えられたときやスライドに修正があったときの更新は,以下のようにgit pull
を実行する.
cd /path/to/slides
git pull
- 本演習のGithubアカウント: https://github.com/itspsdl/
- IT特別教育プログラム(ITSP): http://www.itpro.titech.ac.jp/
- Android Developers: https://developer.android.com/
- Android Open Source Project: https://source.android.com/
- Pro Git: https://git-scm.com/book/ja/v2/
- Androidアプリのセキュア設計・セキュアコーディングガイド: https://www.jssec.org/report/securecoding.html