chevron_left

はじめてのAndroidアプリ開発 - RSSリーダーをつくろう1/3

PREMIUM
第2回

はじめてのAndroidアプリ開発 - RSSリーダーをつくろう【ListView入門2】

2015年8月26日 60min

スライド資料

会員登録して、全てのスライドを見よう

1 / 65

授業の概要

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

このシリーズでは、「RSSリーダーの開発」を通して、ListViewの基本的な使い方と、ネットワークアクセスについて学びます。2限目となる今回は、「ListViewで用いるレイアウトのカスタマイズ方法について」です。ListView の各行のレイアウトをカスタマイズして、自分の好きなレイアウトに変更する方法を学びます

ハンズオン形式でみなさんと一緒にコーディングしながら進めていこうと思いますので、以下の【事前準備】をした上で授業に臨みましょう。

■事前準備

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 をご利用の方は、各端末メーカーの指示にしたがってドライバをインストールしておいてください。

こんな人にオススメ

Androidアプリ開発初心者(プログラミング初心者も歓迎)

授業で使用する教材

※授業以外での使用は禁止します

チャプター

play_arrow
自己紹介&アジェンダ
00:24
play_arrow
事前準備: サンプルファイルのダウンロード
03:39
play_arrow
ListViewをカスタマイズ: 概要編
02:59
play_arrow
Q:全アイテムが同じレイアウトじゃないとダメなんですか?
00:35
play_arrow
ListViewをカスタマイズ: 概要編(ListViewとAdapter)
02:50
play_arrow
ListViewをカスタマイズ: レイアウト編
02:41
play_arrow
ListViewをカスタマイズ: レイアウト編【実習】レイアウトを作る
06:41
play_arrow
LiveViewをカスタマイズ: Adapter編
01:11
play_arrow
LiveViewをカスタマイズ: Adapter編【実習】Adapterを作る
05:53
play_arrow
Q:http://以下のところが赤字になっています。
01:26
play_arrow
Q:mac はoption +Enter ですか?
00:16
play_arrow
LiveViewをカスタマイズ: Adapter編【実習】Adapterを作る(続き)
04:42
play_arrow
Q:「R」が赤字になっちゃいました。
00:59
play_arrow
LiveViewをカスタマイズ: Adapter編【実習】Adapterを作る(続き)
03:01
play_arrow
Q:ImportではなくCreate〜が並んでるのですが、class Rをインポートすればよいですか?
01:26
play_arrow
LiveViewをカスタマイズ: Adapter編【実習】Adapterを作る(続き)
04:32
play_arrow
LiveViewをカスタマイズ: Adapter編【実習】作ったAdapterを使う
05:59
play_arrow
LiveViewをカスタマイズ: Adapter編(Adapterのデザインパターン)
07:29
play_arrow
まとめ
00:30
play_arrow
お知らせ
00:50
play_arrow
Q:JavaとLayoutで書くコードが違うのは、役割が違うということですか?