![[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)강의 썸네일](https://cdn.inflearn.com/public/courses/327096/cover/fa1cbc3c-c0e8-4a3d-9f2a-1150b67f6457/327096-eng.png?w=420)
[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
개복치개발자
앱 8개를 만들면서 코틀린 문법을 이용하여 안드로이드 앱을 만들어봅니다. 8개의 실습자료 뿐만이 아니라, 다양한 이론 설명과 함께 안드로이드를 공부해봅니다.
입문
Android, Kotlin, Firebase
XMLだけで行うAndroid開発を抜け出して、Jetpack Composeを導入してみましょうか?
受講生 236名
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で作成するのが難しかったカレンダー画面を簡単に実装してみてください。
プロジェクト作成時に最初に作成されたテーマがどんなものかを見て、カスタマイズしてみます。
クパンメイン画面に似た画面を作ってみながら、ScrollとPagerについて練習します。
カードが反転するアニメーションを実習してみて、Composeでアニメーションが簡単に実装されることを実習してみます。
Composeを使用しながら混乱する可能性のある部分とXMLで使用する方法を学びます。
Q. 選手の知識が必要ですか?
はい。既存のXMLを利用してRecyclerView程度は作成できる方が受講していただければ幸いです。また、コトリン文法の基本的な知識が必要です。
Q. どの程度のレベルまでComposeを扱いますか?
主に基本的なUIを中心に講義が行われます。
Q. LV1以降LV2、LV3もありますか?
Q. 講義スタイルはどうですか?
相当数の授業をプレビューに設定しておきました。プレビューレッスンを確認してから、講義スタイルが合っていることを確認してから受講することをお勧めします。
Q. Googleの公式文書がありますが、なぜ講義を聞くべきですか?
個人的にはGoogleの公式文書は知ってみるとよく説明されていますが、入門者の立場では親切ではないと感じられる時が多かったです。今回の講義では、Jetpack Compose入門者の立場で段階的に簡単に説明しようと努力しました。
セクション0 講義紹介 - 講義資料 リンクにノッションで見事にソースコードを整理しました。
学習対象は
誰でしょう?
Jetpack Composeを学ぶことを考えただけの人
Jetpack Composeはどんなものなのか気になる方
Android開発者として就職準備をしている方
前提知識、
必要でしょうか?
既存のXMLでAndroid開発を行った経験
6,268
受講生
379
受講レビュー
1,368
回答
4.8
講座評価
11
講座
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
全体
10件
4.7
10件の受講レビュー
受講レビュー 4
∙
平均評価 4.5
4
서버 개발자로 안드로이드 공부를 하면서 jetpack compose 관련 개념 잡는데 많은 도움이 되었습니다. 감사합니다.
수강평 감사합니다!
受講レビュー 2
∙
平均評価 5.0
¥4,539
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!