おためし受講中

はじめてのAndroidアプリ開発 - レイアウトのつくり方を知ろう

本カリキュラムでは、Androidアプリを開発してみたいけど、ちょっと難しそうでなかなか手をつけられない開発未経験者や、Androidアプリの開発を仕事として使えるようにしたい方を対象に、簡単なアプリを独力で開発できることを目指します。

今回の授業では、「Androidアプリの基本的な画面レイアウトのつくり方」や「画面上に配置したのボタンをタップした時に実行する処理の書き方」について学びます。

ハンズオン形式でみなさんと一緒にAndroid Studioを触りながら進めていきますので、以下の【事前準備】をした上で授業に臨みましょう。

■事前準備

Androidアプリを開発するには、Android Studioが必要です。
この授業ではAndroid Studio 1.2以降を利用するので、すでにAndroid Studioをインストール済みの方でもバージョン1.2以上か確認し、古ければアップデートするか、新規にインストールをお願いします。

こちらの資料を見ながら、事前にインストール、セットアップをしてください。
http://mixi-inc.github.io/AndroidTraining/introductions/1.02.prepare-for-development.html
その際、Android Studioのダウンロードだけでなく、必ず「Android SDK Manager のセットアップ」まで忘れずに行ってください。
最近の傾向ですと、Android 4.0.3以上のものはインストールしておくと無難です。

SDKのインストールなど行うと30分程度かかりますので、必ず授業前に用意しておいてください。
また、授業で制作するアプリケーションをインストールするための Android 端末をご用意ください。Windows をご利用の方は、各端末メーカーの指示にしたがってドライバをインストールしておいてください。

学生代表

  • 田原 彩香

    田原 彩香

    スクー放送部

【ノート機能】
授業内容や覚えておきたいポイントなど、ノートに自由に残せます

再生位置挿入 資料挿入
筆記アシスト
ONOFF
    【チャプター機能】
    授業内容をピンポイントでおさえながら
    ご自身のペースで進めることができます
    【前半】授業
    自己紹介&アジェンダ
    06:19  (00:13 ~ )
    画面のつくり方概要
    00:11  (06:32 ~ )
    画面のつくり方: Viewについて
    00:59  (06:43 ~ )
    画面のつくり方: Widgetについて
    00:49  (07:42 ~ )
    画面のつくり方: Layoutについて
    01:01  (08:31 ~ )
    部品の置き方
    03:34  (09:32 ~ )
    Attributeについて
    01:14  (13:06 ~ )
    部品を並べる方法
    00:39  (14:20 ~ )
    部品を並べる方法: LinearLayoutについて
    03:41  (14:59 ~ )
    部品を並べる方法: ScrollViewについて
    01:06  (18:40 ~ )
    部品を並べる方法: RelativeLayoutについて
    03:16  (19:46 ~ )
    @+id/について
    02:03  (23:02 ~ )
    より細かなレイアウト:余白、大きさ、位置
    00:24  (25:05 ~ )
    数字の単位について
    01:21  (25:29 ~ )
    余白の作りかた
    01:07  (26:50 ~ )
    【実践】レイアウトを上下左右に寄せる
    04:31  (27:57 ~ )
    【実践】大きさを相対的に指定する
    03:14  (32:28 ~ )
    【実践】実際のレイアウト実装の方法
    08:51  (35:42 ~ )
    ボタンを使った簡単なプログラム
    00:27  (44:33 ~ )
    【実践】Viewにidを指定
    01:18  (45:00 ~ )
    プログラムから参照する
    01:25  (46:18 ~ )
    ボタンを押したら文字を変更させる
    05:34  (47:43 ~ )
    お知らせ
    00:39  (53:17 ~ )
    【後半】質疑応答
    Q:iOSアプリ開発をやりたくてMacBookの購入を検討しているのですが、iPadでも開発可能ですか?Swiftでやろうと思ってます。
    00:42  (54:22 ~ )
    Q:scrollviewの「子要素」とはなんでしょうか?
    01:22  (55:04 ~ )
    Q:android:onClick は使うとまずいですか?
      (56:26 ~ )