
<budget:token_budget>199950</budget:token_budget> 【ポートフォリオ】Androidアプリ作成 - 実習編
bokchi
Androidデベロッパーとして就職準備をしながら、ポートフォリオ制作に役立つ講座です。
Intermediate
Android, Kotlin, clean-architecture
XMLだけで行うAndroid開発を抜け出して、Jetpack Composeを導入してみましょうか?

学習した受講者のレビュー
5.0
gomohan1
本だけでComposeを勉強していましたが、講義を見たら、ぐっと理解が進みました!
5.0
po042
UIの実装に多くの役に立ちました。
5.0
loci
やっぱり必要な講義でしたが、よく聞きました。 次の講義待ちます!
Jetpack Composeの使い方
Jetpack Composeの利点
Jetpack Composeの計画だけを立てていた方、
今回一緒に学んでみませんか?
既存のXMLを利用して以下のような画面を作ってほしいという要求があった時、どんな考えがまず浮かびますか?(以下のアプリはすべて直接講義で作ってみます。)
"ライブラリを探さないと。"
"カスタムビューで作るのは複雑そうだな?"
という考えが真っ先に浮かびませんか?
それなら、Jetpack Composeの導入を検討してみることができます!
それでは、このようなアプリはいかがでしょうか?
このようなアニメーションもComposeを使えば簡単に実装できます。
すべて講義で直接試せるようにお教えします!
Jetpack Composeは、Androidで少ないコードでUI開発を加速できるツールです。
「(…)ネイティブAndroid UIを構築するための最新ツールキットです。Jetpack Composeは、より少ないコード、強力なツール、直感的なKotlin APIにより、AndroidでのUI開発を簡素化し、加速化します。」(Google公式ドキュメント)
社内で複雑なUIを作るプロジェクトがあり、積極的にJetpack Composeをスタディして導入してみました。実際に導入してみると、UI作成にコードがかなり減ることが確認でき、UIとビジネスロジックを連携する過程で疲労度が減ることを感じることができました。結果的に、既存のXMLのみを使用してAndroid画面を開発するよりも生産性も向上したことが確認できました。
✋ ちょっと待って!こんな方には向いていません。
簡単な例題から少しずつ難易度を上げながら、Jetpack Composeに慣れることができるように構成しました。
Jetpack Composeのさまざまな機能を実習しながらウォーミングアップします。
前のセクションで学んだ内容をもとに、簡単な履歴書アプリを作ってみます。
サイコロの数字が変わるたびに表示される画面を、画像ではなくコードで簡単に実装してみます。
実習を通じて様々なグラフを簡単に作成するアプリを制作してみます。
既存のXMLでは作成が難しかったカレンダー画面を簡単に実装してみます。
プロジェクト作成時に最初に生成されるThemeがどのようなものか確認し、カスタマイズしてみます。
クーパンのメイン画面と類似した画面を作りながら、ScrollとPagerについて実習します。
カードが裏返るアニメーションを実習してみて、Composeでアニメーションが簡単に実装できることを実習してみます。
Composeを使用する際に混乱しやすい部分と、XMLと併用する方法について学びます。
Q. 事前知識は必要ですか?
はい。既存のXMLを利用してRecyclerView程度は作成できる方が受講されると良いと思います。また、Kotlinの文法に関する基本的な知識が必要です。
Q. Composeをどの程度のレベルまで扱いますか?
主に基礎的なUI中心に講義が進められます。
Q. 講義スタイルはどうですか?
かなりの数の授業をプレビューとして設定しております。プレビュー授業をご確認いただき、講義スタイルが合うかどうかをご確認の上、受講されることをお勧めいたします。
Q. Google公式ドキュメントがあるのに、なぜ講座を受講する必要があるのですか?
個人的にGoogleの公式ドキュメントは、よく見ると丁寧に説明されていますが、初心者の立場からは親切ではないと感じることが多かったです。今回の講義では、Jetpack Compose初心者の立場から段階的に分かりやすく説明するよう努めました。
セクション0 講義紹介 - 講義資料リンクにNotionで見やすくソースコードを整理しました。
趣味でAndroidアプリ開発を学びたい方は?
[入門編] Android のための Kotlin 文法]
[超初心者編] 8つのアプリを作りながら学ぶ Android Kotlin
もう少し深くAndroid開発者のように開発したいなら?
[中級編] Kind Blender JETPACK概論 <上>
[中級編] Kind Blender JETPACK概論 <下>
宣言的UIについて知りたい方は?
[LV1] Jetpack Compose - UIの練習
[LV2] Jetpack Compose - UIとアニメーション
[LV3] Jetpack Compose - 本格的なダイエットアプリを作る
[LV4] Jetpack Compose - デザインパターンとCircuit
就職を念頭に置いて勉強するなら?
学習対象は
誰でしょう?
Jetpack Composeを学ぶことを考えただけの人
Jetpack Composeはどんなものなのか気になる方
Android開発者として就職準備をしている方
前提知識、
必要でしょうか?
既存のXMLでAndroid開発を行った経験
6,235
受講生
406
受講レビュー
1,390
回答
4.8
講座評価
12
講座
2015年のスタートアップ創業を機に、さまざまな開発プロジェクトを進めてきました。
現在は普通の会社員エンジニアです
全体
70件 ∙ (7時間 3分)
6. Text
06:27
7. ボタン/トースト
08:42
8. remember
08:55
11. イメージ
04:31
12. 箱
08:16
13. Row
04:12
15. カード
07:39
16. WebView
03:05
17. Surface
11:21
18. Scaffold
12:14
19. LazyColumn
03:30
20. LazyRow
03:39
22. コード編集
07:22
23. Show/Hide
08:29
24. Navigation - 1
06:29
25. Navigation - 2
08:24
26. Retrofit - 1
08:53
27. Retrofit - 2
12:00
28. Retrofit - 2修正
01:15
29. Drawer
16:48
30. Dialog
09:40
31. Canvas
05:10
32. どのようなものを作るのかを見る
01:06
33. 履歴書アプリの作成 - 1
02:26
34. 履歴書アプリの作成 - 2
05:41
35. 履歴書アプリの作成 - 3
08:21
全体
16件
4.8
16件の受講レビュー
受講レビュー 1
∙
平均評価 5.0
受講レビュー 5
∙
平均評価 5.0
受講レビュー 5
∙
平均評価 5.0
受講レビュー 5
∙
平均評価 4.6
¥4,707
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!