Skip to content

KotlinでAndroidアプリを作るハンズオン

Notifications You must be signed in to change notification settings

ngsw-taro/kotlin-android-hands-on

Repository files navigation

Kotlin Android Hands-on

題材

GitHubのリポジトリをキーワード検索するアプリを作成します。

rocket

事前準備とスタート

ハンズオンはmasterブランチから始めます。

このブランチは、コードや各種設定が記述済みです。 ハンズオン開始までに ビルド実行 をしておいてください。

コードは未完成で、ハンズオンの中で完成させていきます。

完成形

completedブランチは、完成形です。

ハンズオン課題

Repositoryクラスの定義

GitHub上に存在するリポジトリを表現するクラスを定義しましょう。

プロパティ名 説明
id Long ID
fullName String フルネーム=「ユーザ名/リポジトリ名」
htmlUrl String 詳細URL
stargazersCount Int スター数
owner User リポジトリの所有者。Userクラスは定義済み
description String? リポジトリの説明
language String? 言語

ダミーデータのリスト表示

インテント生成関数 + リポジトリ詳細画面

Retrofitを使ってAPIアクセス

async/awaitの体験

スター付けた人のリスト表示機能を作る

About

KotlinでAndroidアプリを作るハンズオン

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages