この講座について

この記事はAndroid Kotlin基礎講座の一部です。これ以外のAndroid Kotlin基礎講座(全10回)も一緒に受講することでAndroidアプリの開発手法、およびKotlinの基礎知識を学ぶことができます。全講座はAndroid Kotlin基礎講座にリスト化されていますので参考にしてください。

またこの記事ではGoogle Developers Training teamによってGoogle Codelabsに公開されているAndroid Kotlin Fundamentals courseを日本語に翻訳しつつ、筆者の考察も交えながら発信しています。オリジナルのサイト(英文)はこちら

イントロダクション

この記事では、RecyclerViewに表示されているリストの幅分のヘッダーを追加する方法を学習します。前回の記事から引き続きTrackMySleepQualityアプリを作成していきます。

Lesson 7に含まれている記事

前提知識

この講座で学べること

概要

完全無料で通えるプログラミングスクール

プログラミング学習はどうしても一人だとつまづいてしまう時がきます。調べればわかることも少なくないですが、最初のうちは調べ方もわからないことが多いため、あまり効率的ではありません。

効率的かつ挫折せずにプログラミングを学習したい方はスクールを検討してみるのも一つの手です。

中には無料で通えるスクールや、就職保証をしてくれるスクールなどもあるので、きっとあなたの目的に応じて最適のスクールが見つかります!以下の記事で評判がよく特におすすめのスクールをいくつかピックアップしているので、スクール選びで後悔したくない方は御覧ください!

https://codelabsjp.net/best-programming-school/

この講座について

この記事はAndroid Kotlin基礎講座の一部です。これ以外のAndroid Kotlin基礎講座(全10回)も一緒に受講することでAndroidアプリの開発手法、およびKotlinの基礎知識を学ぶことができます。全講座はAndroid Kotlin基礎講座にリスト化されていますので参考にしてください。

またこの記事ではGoogle Developers Training teamによってGoogle Codelabsに公開されているAndroid Kotlin Fundamentals courseを日本語に翻訳しつつ、筆者の考察も交えながら発信しています。オリジナルのサイト(英文)はこちら

イントロダクション

アイテムを表示するリストやグリッドを使っているアプリのほとんどはユーザーがそのアイテムとやり取りができるようになっています。
リストの中のアイテムをタップして、そのアイテムの詳細を見るというのは、とても一般的なユースケースでしょう。これを実現するためには、ユーザーのタップに反応するクリックリスナーをアイテムに追加し、詳細を表示する必要があります。]

Lesson 7に含まれている記事

前提知識

この講座で学べること

概要

完全無料で通えるプログラミングスクール

プログラミング学習はどうしても一人だとつまづいてしまう時がきます。調べればわかることも少なくないですが、最初のうちは調べ方もわからないことが多いため、あまり効率的ではありません。

効率的かつ挫折せずにプログラミングを学習したい方はスクールを検討してみるのも一つの手です。

中には無料で通えるスクールや、就職保証をしてくれるスクールなどもあるので、きっとあなたの目的に応じて最適のスクールが見つかります!以下の記事で評判がよく特におすすめのスクールをいくつかピックアップしているので、スクール選びで後悔したくない方は御覧ください!

https://codelabsjp.net/best-programming-school/

この講座について

この記事はAndroid Kotlin基礎講座の一部です。これ以外のAndroid Kotlin基礎講座(全10回)も一緒に受講することでAndroidアプリの開発手法、およびKotlinの基礎知識を学ぶことができます。全講座はAndroid Kotlin基礎講座にリスト化されていますので参考にしてください。

またこの記事ではGoogle Developers Training teamによってGoogle Codelabsに公開されているAndroid Kotlin Fundamentals courseを日本語に翻訳しつつ、筆者の考察も交えながら発信しています。オリジナルのサイト(英文)はこちら

イントロダクション

RecyclerViewの主な強みの一つとして、レイアウトを制御したり修正したりするためのレイアウトマネージャーが使えるという点が挙げられます。LayoutManagerはRecyclerView内のアイテムがどのように配置されるかを管理します。

RecyclerViewには一般的なユースケース向けのすぐに使用できるレイアウトマネージャーが付属しています。例として、水平または垂直なリスト用のLinearLayoutや、グリッド(格子)表示するためのGridLayoutなどが使えます。より複雑なユースケースに対しては、独自のLayoutManagerを実装する必要があります。

この記事では、以前の記事から引き続きTrackMySleepQualityアプリを作成しながら、リストの代わりにグリッドレイアウトを使ってデータを表示する方法を学習します。(以前の記事のアプリを持っていない場合は、この記事用のスターターコードをダウンロードできます)

Lesson 7に含まれている記事

前提知識

この講座で学べること

概要

完全無料で通えるプログラミングスクール

プログラミング学習はどうしても一人だとつまづいてしまう時がきます。調べればわかることも少なくないですが、最初のうちは調べ方もわからないことが多いため、あまり効率的ではありません。

効率的かつ挫折せずにプログラミングを学習したい方はスクールを検討してみるのも一つの手です。

中には無料で通えるスクールや、就職保証をしてくれるスクールなどもあるので、きっとあなたの目的に応じて最適のスクールが見つかります!以下の記事で評判がよく特におすすめのスクールをいくつかピックアップしているので、スクール選びで後悔したくない方は御覧ください!

https://codelabsjp.net/best-programming-school/

この講座について

この記事はAndroid Kotlin基礎講座の一部です。これ以外のAndroid Kotlin基礎講座(全10回)も一緒に受講することでAndroidアプリの開発手法、およびKotlinの基礎知識を学ぶことができます。全講座はAndroid Kotlin基礎講座にリスト化されていますので参考にしてください。

またこの記事ではGoogle Developers Training teamによってGoogle Codelabsに公開されているAndroid Kotlin Fundamentals courseを日本語に翻訳しつつ、筆者の考察も交えながら発信しています。オリジナルのサイト(英文)はこちら

イントロダクション

前回の記事では、RecyclerViewを用いて睡眠データを表示するようにTrackMySleepQualityアプリを更新しました。前回のRecyclerViewを作る際に学んだ技術はデータが大きすぎないシンプルなリストを表示するRecyclerViewを作成する分には十分であると言えます。しかしながら、大きいリストを扱う際や、コードを管理しやすくするために簡素化したり、より複雑なリストや格子状データ用に拡張するためには、より効率的なRecyclerViewを作る手法も存在します。

この記事では、前回の記事から引き続きTrackMySleepQualityアプリをビルドしていきます。睡眠データのリストをより効率的に更新する方法、RecyclerViewにデータバインディングを使う方法などを学習します。(前回の記事からのアプリを持っていない方は、この記事用のスターターコードをダウンロードできます)

Lesson 7に含まれている記事

前提知識

この講座で学べること

概要

完全無料で通えるプログラミングスクール

プログラミング学習はどうしても一人だとつまづいてしまう時がきます。調べればわかることも少なくないですが、最初のうちは調べ方もわからないことが多いため、あまり効率的ではありません。

効率的かつ挫折せずにプログラミングを学習したい方はスクールを検討してみるのも一つの手です。

中には無料で通えるスクールや、就職保証をしてくれるスクールなどもあるので、きっとあなたの目的に応じて最適のスクールが見つかります!以下の記事で評判がよく特におすすめのスクールをいくつかピックアップしているので、スクール選びで後悔したくない方は御覧ください!

https://codelabsjp.net/best-programming-school/

この講座について

この記事はAndroid Kotlin基礎講座の一部です。これ以外のAndroid Kotlin基礎講座(全10回)も一緒に受講することでAndroidアプリの開発手法、およびKotlinの基礎知識を学ぶことができます。全講座はAndroid Kotlin基礎講座にリスト化されていますので参考にしてください。

またこの記事ではGoogle Developers Training teamによってGoogle Codelabsに公開されているAndroid Kotlin Fundamentals courseを日本語に翻訳しつつ、筆者の考察も交えながら発信しています。オリジナルのサイト(英文)はこちら

イントロダクション

この記事では、アイテムのリストを表示するためのRecyclerViewの使い方を学習できます。以前の記事で作成したTrackMySleepQualityアプリを拡張していく形で、データを表示するための効率的かつ用途が広い方法を学習していきます。推奨されるアーキテクチャとRecyclerViewを活用していきます。

Lesson 7に含まれている記事

前提知識

この講座で学べること

概要

重要: この記事のスターターアプリには、前回の記事で最終的に出来上がったTrackMySleepQualityアプリには含まれていないレイアウト、リソース、ユーティリティが含まれています。ですので、この記事の内容を学習するためには、後のページで提供されているスターターコードを利用してください。

完全無料で通えるプログラミングスクール

プログラミング学習はどうしても一人だとつまづいてしまう時がきます。調べればわかることも少なくないですが、最初のうちは調べ方もわからないことが多いため、あまり効率的ではありません。

効率的かつ挫折せずにプログラミングを学習したい方はスクールを検討してみるのも一つの手です。

中には無料で通えるスクールや、就職保証をしてくれるスクールなどもあるので、きっとあなたの目的に応じて最適のスクールが見つかります!以下の記事で評判がよく特におすすめのスクールをいくつかピックアップしているので、スクール選びで後悔したくない方は御覧ください!

https://codelabsjp.net/best-programming-school/