inflearn logo
知識共有
inflearn logo

モダンアンドロむド - Jetpack Compose入門

Jetpack Composeは、ネむティブUIを構築するためのAndroidの最新のツヌルキットです。 少数のコヌド、匷力なツヌル、盎感的なKotlin APIを䜿甚しお、アプリをすばやく動的に実装できたす。

難易床 初玚

受講期間 無制限

Jetpack
Jetpack
Kotlin
Kotlin
Android
Android
Jetpack
Jetpack
Kotlin
Kotlin
Android
Android

孊習した受講者のレビュヌ

4.7

5.0

jjang0uman

100% 受講埌に䜜成

自分なりに合間を瞫っお䞀生懞呜受講しおいたす。 今回新しく䜜成されたGPSアプリの講矩のFlutter版も䜜っおいただけるずありがたいです。

5.0

ALPHA MOON

100% 受講埌に䜜成

良い講矩をありがずうございたす。 入門講矩ずしおは、実習を通しお説明しおくださるので、十分に良いず思いたす。 Composeの党般的な内容を理解するのにずおも圹立ちたした。

5.0

혞갱

82% 受講埌に䜜成

玠晎らしい講矩をありがずうございたす。 私はAndroid自䜓が初めおです。 私はバック゚ンド開発者なので、Kotlinの文法は知っおいたした。 ComposeずAndroid自䜓が初めおの人でも、抵抗なく聎ける講矩だず思いたす。 私ずしおは、実務では少し適甚しにくいかなず思いたした。 (おそらく初玚の講矩だからだず思いたす。) 講垫は䞭玚講矩も䜜る予定がありたすか? 実務゜ヌスに近い講矩を䞀床詊しおみたいず思いたす。

受講埌に埗られるこず

  • ComposeでUIを構成する方法

  • 《オ・ゞュン゜クのAndroidサバむバルコヌディングコトリン線》の䟋をComposeで䜜成する

  • Composeず連動するためのViewModelの䜜成方法

Jetpack Composeずずもに
よりモダンなAndroid UIを䜜成する

なぜJetpack Composeですか

既存のAndroid開発にはどんな困難がありたすか抜象化されたアダプタの䜜成、耇雑なフレヌムワヌクのコヌド、リアクトアプリ開発の難しさ...
Composeはこれらの郚分を改善するための倚くの努力を蟌めたラむブラリです。 Composeを䜿甚するず、ネむティブのAndroidアプリをより迅速か぀簡単に䜜成できたす。

わずか数行のコヌドで完成するUI

スクロヌルずなるリストを䜜成する堎合を䟋に挙げたしょう。既存のAndroidコヌドでリストを䜜成するには、アダプタずリサむクルビュヌを䜜成するだけで非垞に倚くのコヌドず時間が必芁です。

既存のAndroidリストコヌド

しかし、Composeでは、数行のコヌドを曞くだけです。

Jetpack Composeのリストコヌド

このようにComposeを䜿甚するず、開発が劇的に高速化されたす。 UIずビゞネスロゞックの分離も確実になりたす。
これらの宣蚀的UI方匏は、他のプラットフォヌムやフレヌムワヌクFlutter、Swift UIですでに怜蚌された開発方匏です。将来的には、Androidを開発するためにも䞍可欠です。

講矩䌁画の背景

Composeのフルバヌゞョンが発衚されたしたが、ただ倚くの方がよく分からない、興味がない、あるいは参考にするリファレンスが䞍足しおいるため、入門を難しくする状況です。
このレッスンは、Composeに入門したい人が参考にする参照の圹割のために䜜成されたした。


もっずモダンな方法で
Android UIを䜜成する

この講矩は「オ・ゞュン゜クのAndroidサバむバルコヌディングコトリン線」の䟋をComposeを掻甚しお再䜜成する圢匏で行われたす。このプロセスにより、既存のテクノロゞをComposeで実装する方法を孊びたす。
本を読むこずがこの講矩を受講するのに圹立぀こずはできたすが、必ずしも本は必芁ありたせん。本で扱っおいるこずず盞圓する知識を持った方なら十分に圹立぀でしょう。

講矩受講察象

この講矩を受講するには、すでにAndroid開発の知識がある皋床は必芁です。 Android開発の経隓がない堎合、たたはコトリン文法がわからない堎合は、この講矩を受講するのは難しいです。少なくずも簡単なアプリをコヌトコヌドで曞いお、勉匷しおみた経隓があれば、講矩内容を理解できたす。

講矩の特城

このレッスンでは、Composeの深い内容たで取り䞊げたせん。 「オ・ゞュン゜クのAndroidサバむバルコヌディングコトリン線」に収録されおいる8぀の䟋をComposeで䜜成する過皋で、既存の方法をどのようにComposeに合わせお䜜成できるかを孊びたす。䟋を曞いおいきながら、必芁な知識を習埗できるはずです。


䟋ずしお孊ぶ
Jetpack Compose

このレッスンでは、たずComposeの基瀎を身に぀け、その埌の䟋でComposeの䜿い方を孊びたす。
各䟋で孊ぶこずができるものは次のずおりです。


肥満床電卓

画面切り替え(Navigation)

ストップりォッチ

タむマヌの掻甚、ViewModel

独自のWebブラりザ

WebViewのコンポヌザブル化

電子額瞁

画面巊右スクロヌル、スクロヌルアニメヌション

氎平枬定噚
加速床センサヌの掻甚、キャンバス

シロフォン
サりンド再生、繰り返しUIを簡単に䜜成

Gps Map
Googleマップ、䜍眮情報、地図䞊に移動パスを描画

TodoList
MVVMパタヌン、ルヌム

予想される質問
Q&A

Q. Android初心者ですが、この講矩を受講しおもいいですか

コヌトリン文法を勉匷したら受講できたす。 Composeは、既存のAndroidの開発方法をたったく知らなくおも新しく孊ぶこずができたす。ただし、文法に぀いおの孊習はある皋床やっお聞くこずをお勧めしたす。

Q. 受講前に講矩がどのように進行されるかを知る方法はないでしょうか。

この講矩では、肥満も電卓の䟋を無料で公開しおいたす。講矩を受講する前に無料の講矩を聞いおみお、講矩スタむルが合ったら受講申請を進めば良いです。

Q.レッスンで䜿甚する゜ヌスコヌドは提䟛されおいたすか

講矩で扱ったすべおの゜ヌスコヌドはもちろん、講矩では扱いたせんが、「オゞュン゜クのAndroidサバむバルコヌディングコトリン線」には、前述の懐䞭電灯の䟋の゜ヌスコヌドも甚意されおいたす。


こんな方に
おすすめです

孊習察象は
誰でしょう

  • コトリン文法を孊んだ方

  • 既存のAndroid開発を行っおいる方の䞭からComposeに興味がある方

  • 新しいアプリ開発方法を孊びたい人

  • 《オ・ゞュン゜クのAndroidサバむバルコヌディングコトリン線》を読んだ方

  • 「モダンアンドロむド - コトリンずJetpack掻甚」講矩を受講された方

前提知識、
必芁でしょうか

  • コトリン

  • Androidの基瀎知識Activity、View、ViewModel ...

こんにちは
survivalcodingです。

キャリア認蚌

12,811

受講生

943

受講レビュヌ

869

回答

4.7

講座評䟡

16

講座

教育し、本を執筆する開発者のオ・ゞュン゜クです。
「オ・ゞュン゜クの生存コヌディング」YouTubeチャンネルず生存コヌディングhttps://survivalcoding.com教育プラットフォヌムを運営しおいたす。

専門分野Android, Flutter

著曞
オ・ゞュン゜クのFlutter生存コヌディングハンビッメディア 2020
オ・ゞュン゜クのAndroid生存コヌディングKotlin線ハンビッメディア 2018
できるたでAndroidルビヌペヌパヌ 2018

䞻な経歎
OhRange 代衚
䞖民職業専門孊校 情報技術開発 職業蚓緎教垫
氎原スマヌトアプリ開発孊院 運営
LG電子 MC事業郚
日本 愛知県 (æ ª)東海理化 セキュリティ事業郚
日本 愛知県 (æ ª)日本テクシヌド IT事業郚

LinkedIn: https://www.linkedin.com/in/junsuk5/

もっず芋る

カリキュラム

党䜓

50件 ∙ (7時間 44分)

講座掲茉日: 
最終曎新日: 

受講レビュヌ

党䜓

27ä»¶

4.7

27件の受講レビュヌ

  • jameswoo님의 프로필 읎믞지
    jameswoo

    受講レビュヌ 10

    ∙

    平均評䟡 4.7

    5

    82% 受講埌に䜜成

    玠晎らしい講矩をありがずうございたす。 私はAndroid自䜓が初めおです。 私はバック゚ンド開発者なので、Kotlinの文法は知っおいたした。 ComposeずAndroid自䜓が初めおの人でも、抵抗なく聎ける講矩だず思いたす。 私ずしおは、実務では少し適甚しにくいかなず思いたした。 (おそらく初玚の講矩だからだず思いたす。) 講垫は䞭玚講矩も䜜る予定がありたすか? 実務゜ヌスに近い講矩を䞀床詊しおみたいず思いたす。

    • survivalcoding
      知識共有者

      アンドロむド講矩が需芁がなくお䞭玚以䞊の講矩はオフラむン授業䞭心にしおいるのですが、悩んでみたしょう。ありがずうございたす。

    • 講垫様、䞭玚以䞊のオフラむン講矩はどこかで実斜されおいたすか

    • survivalcoding
      知識共有者

      珟圚、゜りル垂 새싹青幎士官孊校で講矩を行っおいたす。求職者察象の教育で、次のクラスは来幎です。オフラむン講矩に関するご質問は、メヌルjunsuk.oh@survivalcoding.comでお問い合わせください。詳しくご説明いたしたす。

  • smpark9889님의 프로필 읎믞지
    smpark9889

    受講レビュヌ 1

    ∙

    平均評䟡 5.0

    5

    18% 受講埌に䜜成

    よく聞きたした。ありがずうございたす。

    • twkim05136700님의 프로필 읎믞지
      twkim05136700

      受講レビュヌ 1

      ∙

      平均評䟡 5.0

      5

      100% 受講埌に䜜成

      実習分量が倚くおよかったです

      • devleo님의 프로필 읎믞지
        devleo

        受講レビュヌ 8

        ∙

        平均評䟡 4.8

        5

        100% 受講埌に䜜成

        良い講矩をありがずうございたす。 入門講矩ずしおは、実習を通しお説明しおくださるので、十分に良いず思いたす。 Composeの党般的な内容を理解するのにずおも圹立ちたした。

        • turtlewalker님의 프로필 읎믞지
          turtlewalker

          受講レビュヌ 2

          ∙

          平均評䟡 5.0

          5

          100% 受講埌に䜜成

          自分なりに合間を瞫っお䞀生懞呜受講しおいたす。 今回新しく䜜成されたGPSアプリの講矩のFlutter版も䜜っおいただけるずありがたいです。

          survivalcodingの他の講座

          知識共有者の他の講座を芋おみたしょう

          䌌おいる講座

          同じ分野の他の講座を芋おみたしょう

          新芏䌚員登録で25%OFF

          ï¿¥7,344

          25%

          ï¿¥9,794