
【超初心者編】8つのアプリを作りながら学ぶAndroid Kotlin(アンドロイド・コトリン)
bokchi
¥3,040
入門 / Android, Kotlin, Firebase
4.8
(233)
8つのアプリを作りながら、Kotlinの文法を利用してAndroidアプリを作ってみます。 8つの実習資料だけでなく、様々な理論説明と共にAndroidを学んでみます。
入門
Android, Kotlin, Firebase
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がどのようなものかを確認し、カスタムしてみます。
Coupangのメイン画面に似た画面を作りながら、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エンジニアのように開発したいなら?
[中級編] 親切なJETPACK概論 <上>
[中級編] 親切な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,294
受講生
411
受講レビュー
1,391
回答
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
全体
17件
4.6
17件の受講レビュー
受講レビュー 5
∙
平均評価 5.0
受講レビュー 5
∙
平均評価 4.6
受講レビュー 5
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
¥4,829