강의

멘토링

로드맵

Inflearn brand logo image
BEST
Programming

/

Mobile Application Development

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

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

  • bokchi
Jetpack
Kotlin
Android

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

こんなことが学べます

  • ViewBinding / DataBinding / ViewModel / LiveData

  • レトロフィット

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

  • ルーム

  • WorkManager

  • ナビゲーション

Kind JETPACK講義!

Androidライブラリ、
Jetpackを学びましょうか?

Jetpackは、開発者が関心のあるコードに集中できるように、推奨事項の遵守、定型句のコードの縮小、すべてのAndroidバージョン、およびデバイスで一貫して動作するコードを書くのに役立つライブラリのコレクションです。

このレッスンは、Androidアプリの開発によく使用されるJetpackを学習するレッスンです。 Jetpackは、Androidアプリの開発にさまざまな利便性を提供します。

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


すでに多くの企業で
Jetpackを使っています。

Android開発者採用支援資格
サポート資格にAndroid Jetpackの経験ニーズを頻繁に見ることができます。

「Googleは、Androidアーキテクチャコンポーネントを使用してアプリ全体を再設計しています。設定の変更を簡単にサポートするAndroidアプリを構築できるように、Googleが保証するユニークでクリーンな方法があることを嬉しく思います。」

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

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

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

「いろいろな技術を使ってきましたが、Roomで大幅な改善ができました。テスト機能に焦点を当てた点が一番好きです」

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

「Roomを使用すると、データベーステーブルとDAOの作成がはるかに簡単になり、製品をすばやく構築できます。テスト機能に焦点を当てたことも私たちにとって重要です。」

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

企業別JetpackのクチコミⓒAndroide developers
さまざまな企業でJetpackを使用しています。


誰のための講義ですか?

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

JETPACKを学ぶのが難しい人

Googleの公式文書だけでは感覚をつかみにくい方


講義の特徴✨

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

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

☑️なぜ使うのかについてたくさん入れようとしました。

単純な機能の説明から離れて、「なぜ」を書くのかを学びます。直感的にどのように使用し、なぜ使用するのかをすばやく学ぶことができるように講義を構成しました。

☑️受講の便宜のために、ノッションで講義コードを整理しました。

それぞれの例ごとにノッションのコードをまとめて、すばやく講義コードを見て学習できるように構成しました。


こんなことを学びます!

  • Viewへのアクセス(ViewBinding / DataBinding / ViewModel / LiveData)
  • ViewとViewModel
  • View/ViewModelとLiveDataとの併用
  • Retrofit(少しのコルーチンとViewModelScope)
  • ROOM
  • WorkManager
  • Navigation

予想される質問 Q&A 💬

Q. 選手知識が必要でしょうか?

A. Kotlinで簡単なAndroidアプリを開発してみた方が入っていただければ幸いです。あまりにも基本的な文法的な事項については説明しません。

Q. 私に役立つ講義かもしれません。

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

  • Androidの機能の理論的な部分を学びたい人
  • Android開発者として就職を準備しているが、JETPACK関連項目について学んだことがない方
  • Google開発者の公式文書だけで学習に苦労している方

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

A. セクション 0. 講義紹介 - 授業資料に見れば、ノッションリンクですべて見ることができます。

Q. 講義に少しのコルーチンについてのコースがありますが、コルチンをどれほど深く説明しますか?

A. レッスンコースのViewModel / ROOM / Retrofit / WorkManagerと一緒に書く方法を中心に共有します。コルーチンの理論はあまりありません。機会があれば、コルーチンを中心とした後続講義を制作してみましょう。

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

A. 講義分類 便宜上「中級」に設定しましたが、JETPACK開論という名前のように全体的な内容を多様に見て進む形で構成しました。内容を途方もなく深く掘り下げません。

Q. <上>側と<下>側が何が違うのですか?

A. <上>編で様々な理論的な部分と例を学習し、<下>編で学んだことを通してアプリをいろいろ作ってみる計画です。


シリーズコースとして
じっくり勉強🧰

この講義を受講し、より実践的な部分を学びたい方のために頑張ってより進む過程を準備中です。

下記の手順で講義を制作中なので、受講に参考にしていただければ幸いです。

  1. [入門編] Androidのためのコトリン文法
  2. [王町普遍]アプリ8つを作成しながら学ぶAndroidコトリン
  3. [中級編] Kind JETPACK概説<賞> 現在の講義
  4. 【中級編】コイン価格監視アプリ制作
  5. [中級編] Kind JETPACK概論<下>


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

2015年にスタートアップ創業を契機に様々な開発プロジェクトを進めました。

現在はフィンテック会社でAndroidアプリ開発を行っています。

こんな方に
おすすめです

学習対象は
誰でしょう?

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

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

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

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

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

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

こんにちは
です。

6,323

受講生

383

受講レビュー

1,372

回答

4.8

講座評価

11

講座

2015년 스타트업 창업을 계기로 다양한 개발 프로젝트를 진행하였습니다.

현재는 평범한 직장인 개발자입니다

カリキュラム

全体

54件 ∙ (7時間 58分)

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

受講レビュー

全体

34件

4.8

34件の受講レビュー

  • baekground님의 프로필 이미지
    baekground

    受講レビュー 4

    平均評価 5.0

    5

    100% 受講後に作成

    • bokchi
      知識共有者

      Thank you for the course review!

  • nucha684984님의 프로필 이미지
    nucha684984

    受講レビュー 5

    平均評価 5.0

    5

    31% 受講後に作成

    • bokchi
      知識共有者

      Thank you for the review!

  • tnghks21003340님의 프로필 이미지
    tnghks21003340

    受講レビュー 4

    平均評価 5.0

    5

    100% 受講後に作成

    This lecture is very helpful. Thank you.

    • bokchi
      知識共有者

      Thank you for the course review!

  • devleo님의 프로필 이미지
    devleo

    受講レビュー 8

    平均評価 4.8

    5

    100% 受講後に作成

    Overall, I was able to understand Jetpack. However, personally, I found it a bit disappointing that even though it was an intermediate-level lecture, it only taught the basic usage. It would be better if it included the internal operating mechanism, etc.

    • bokchi
      知識共有者

      Thank you for the course review and feedback! I will review the points you mentioned!

  • raonmjkim님의 프로필 이미지
    raonmjkim

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    • bokchi
      知識共有者

      Thank you for your review~

¥6,526

bokchiの他の講座

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

似ている講座

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