inflearn logo
inflearn logo

[中級編] Kind JETPACK 概論 <上> (Android Kotlin)

KotlinによるAndroid開発のためのJetpack(JETPACK)概論です。 Android開発を行う上で使用できる様々なテクニックを練習できます。

難易度 中級以上

受講期間 無制限

Jetpack
Jetpack
Kotlin
Kotlin
Android
Android
Jetpack
Jetpack
Kotlin
Kotlin
Android
Android
날개 달린 동전

講座 を紹介して、成長と収益を得ましょう!

날개 달린 동전

マーケティングパートナーズ

講座 を紹介して、成長と収益を得ましょう!

学習した受講者のレビュー

学習した受講者のレビュー

4.8

5.0

염수환

100% 受講後に作成

とても役に立つ講義です。ありがとうございます。

5.0

ALPHA MOON

100% 受講後に作成

全体的にJetpackについて理解できました。 ただ個人的には、中級講義であるにもかかわらず、基本的な使い方だけを教えているのは少し残念でした。 内部的に動作メカニズムがどうなっているのかなどが含まれるともっと良いと思います。

5.0

jun

100% 受講後に作成

よく聞きました!次回も良い講義をお願いします。

受講後に得られること

  • ViewBinding / DataBinding / ViewModel / LiveData

  • レトロフィット

  • 少しのコルーチン(Coroutine)

  • ルーム

  • WorkManager

  • ナビゲーション

親切なJETPACK講座!

Androidライブラリ、
Jetpackを学んでみませんか?

Jetpackは、開発者が関心のあるコードに集中できるよう、推奨事項の遵守、ボイラープレートコードの削減、すべてのAndroidバージョンおよびデバイスで一貫して動作するコード作成を支援するライブラリのコレクションです。

このOnline Classesは、Android アプリ開発でよく使用される Jetpack を学習するOnline Classesです。Jetpack は Android アプリ開発において、様々な便利機能を提供します。

Androidがロケットに乗って飛んでいく絵から推測できるように、Jetpackを使用すると開発の利便性とスピードを高めることができます。Android開発をもう一段階アップグレードしたい方におすすめします。


すでに多くの企業が
Jetpackを使用しています。

Androidデベロッパー採用の応募資格
応募資格にAndroid Jetpackの経験要求をよく見かけます。

「GoogleはAndroid Architecture Componentsを使用してアプリ全体を再設計しています。構成変更を簡単にサポートするAndroidアプリを構築できるよう、Googleが保証する独自でクリーンな方法があることを嬉しく思います。」

ドリュー・ハネイ、LinkedInのソフトウェアエンジニア

「Androidコンポーネントアーキテクチャで新機能を開発することで、機敏に対応できるようになり、納期が改善されました。より多くの開発者が使用するにつれて、全体的なスピードが継続的に速くなっています。」

ビシュワナート・ラマラオ、HikeのCTO

「様々な技術を使ってきましたが、Roomを通じて大きな改善を実現できました。テスト機能に焦点を当てた点が一番気に入っています。」

アンディ・ロートン、TinderのAndroidプラットフォーム責任者

"Roomを使用すると、データベーステーブルとDAOの作成がはるかに簡単になり、製品を迅速にビルドできます。テスト機能に焦点を当てている点も私たちにとって重要です。"

ファン・インソン(デミアン・ファン)、カカオトークのカカオトーク開発者

企業別Jetpackの利用レビューⓒAndroide developers
様々な企業でJetpackを使用しています。


誰のための講義ですか?

Androidアプリ開発者として就職準備中の方

JETPACKの学習に苦労された方

Googleの公式ドキュメントだけでは感覚をつかみにくい方


講座の特徴 ✨

☑️ 講義を順番に学習できるように構成しました。

簡単なJETPACKを利用したプロジェクトの場合、多くの場所で情報を見つけることができます。ただし、様々な概念が混在して使用されており、一度に一つずつ順次学習することが難しいです。講義を通じて順番に関連概念を一つずつ学習できるようにしました。

☑️ なぜ使うのかについて多く盛り込もうとしました。

単純な機能説明から脱却し、「なぜ」使うのかについて詳しく学びます。直感的にどのように使い、なぜ使うのかについて素早く学習できるよう講義を構成しました。

☑️ 受講の便宜のため、Notionで講義コードを整理しました。

それぞれの例題ごとにNotionのコードを整理して、素早く講義コードを見て学習できるように構成しました。


こんなことを学びます!

  • # Viewへのアクセス(ViewBinding / DataBinding / ViewModel / LiveData)
  • ViewとViewModel
  • View / ViewModelとLiveDataを一緒に使用
  • Retrofit(少しのCoroutineとViewModelScope)
  • ROOM
  • WorkManager
  • ナビゲーション

想定される質問 Q&A 💬

Q. 事前知識は必要ですか?

A. Kotlinでシンプルなアンドロイドアプリを開発したことがある方に受講していただくと良いと思います。あまりにも基本的な文法事項については説明しません。

Q. この講義が自分に役立つかどうかわかりません。

A. こんな方におすすめです。

  • Androidの機能の理論的な部分を学びたい方
  • Androidデベロッパーとして就職準備をしているが、JETPACK関連項目について学んだことがない方
  • Google開発者公式ドキュメントだけでは学習に困難を感じている方

Q. 講義にソースコードはすべて提供されますか?

A. セクション0. 講義紹介 - 授業資料をご覧いただくと、Notionリンクですべてご確認いただけます。

Q. 講義に少しコルーチンに関する過程がありますが、コルーチンをどれくらい深く説明しますか?

A. 当講座では、ViewModel / ROOM / Retrofit / WorkManagerと一緒に使う方法を中心に共有いたします。コルーチンに関する理論はあまり多くありません。機会があれば、コルーチンを中心とした後続講座を制作してみます。

Q. 講座の難易度が[中級]ですが、実務的なテクニックはたくさんありますか?

A. 講座の分類上、便宜的に「中級」に設定していますが、JETPACK概論という名前の通り、全体的な内容を幅広く見ていく形で構成しました。内容をものすごく深く掘り下げることはありません。

Q. <上>編と<下>編は何が違いますか?

A. <上>編では様々な理論的な部分と例題を学習し、<下>編で学んだことを通じてアプリを色々作ってみる予定です。


シリーズ講座で
着実に学習 🧰

趣味で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

就職を念頭に置いて勉強するなら?

[ポートフォリオ] Androidアプリ作成 - 理論編
[ポートフォリオ] Androidアプリ作成 - 実習編


講座を作った
知識共有者を紹介します 👨‍💻

2015年のスタートアップ創業をきっかけに、様々な開発プロジェクトを進めてきました。

現在はフィンテック企業でAndroidアプリ開発をしています。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Android開発者として就職を準備されている方

  • YouTubeを通じてJETPACKを学んでみようとしたが、体系的ではない学習順序で難しさを感じていた方

  • Google公式ドキュメントでJETPACKを学ぼうとしたものの、説明が不親切だと感じた方々

前提知識、
必要でしょうか?

  • Activity ライフサイクルについて一度検索してみた方

  • Kotlinで簡単なアプリを制作した経験がある方

こんにちは
bokchiです。

6,253

受講生

407

受講レビュー

1,391

回答

4.8

講座評価

12

講座

2015年のスタートアップ創業を機に、さまざまな開発プロジェクトを進めてきました。

現在は普通の会社員エンジニアです

カリキュラム

全体

54件 ∙ (7時間 58分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

37件

4.8

37件の受講レビュー

  • baekground님의 프로필 이미지
    baekground

    受講レビュー 5

    平均評価 5.0

    5

    100% 受講後に作成

    • bokchi
      知識共有者

      レビューありがとうございます!

  • bwlim3960님의 프로필 이미지
    bwlim3960

    受講レビュー 3

    平均評価 5.0

    5

    100% 受講後に作成

    • myodong님의 프로필 이미지
      myodong

      受講レビュー 2

      平均評価 5.0

      5

      31% 受講後に作成

      • dykang7723님의 프로필 이미지
        dykang7723

        受講レビュー 2

        平均評価 5.0

        5

        100% 受講後に作成

        • nucha684984님의 프로필 이미지
          nucha684984

          受講レビュー 5

          平均評価 5.0

          5

          31% 受講後に作成

          • bokchi
            知識共有者

            レビューありがとうございます!

        bokchiの他の講座

        知識共有者の他の講座を見てみましょう!

        似ている講座

        同じ分野の他の講座を見てみましょう!

        ¥6,810