[LV3] Jetpack Compose - それっぽいダイエットアプリ作り

Jetpack Composeで本格的なアプリを作ってみます。 例題から少しステップアップして、API(Firebase)を連携し、ネットワーク通信まで挑戦してみます。

難易度 初級

受講期間 無制限

Android Compose
Android Compose
Android
Android
Firebase
Firebase
Android Compose
Android Compose
Android
Android
Firebase
Firebase

受講後に得られること

  • Jetpack Compose UI

  • Jetpack Compose アニメーション

  • ViewModel

ダイエットアプリを作りながらJetpack Composeを練習してみましょう。

Jetpack Composeを利用して、本格的なダイエットアプリを作ってみましょう

  • 部分的な例ではなく、一つのプロジェクトを最初から最後までやってみましょう。

  • 様々なアニメーションや画面遷移をどのように行うか見てみましょう

以下の内容を実習します。

新規登録/ログイン

会員登録・ログイン機能を実装する際のエラー処理をどのように行うかについて学びます。

データの視覚化

データを視覚化してグラフで表現し、アニメーションを通じて華やかなUIを実装します。

データの読み取り・書き込み・削除

データの読み取り、書き込み、削除を行いながら、画面遷移および Activity / Compose の画面遷移について学びます。

プロフィール画面の修正

プロフィール画面を修正しながら、データの修正と画面遷移について学びます。

🔍 学習内容

どのような内容を学べるでしょうか?

  1. Jetpack Composeの基本的なUIとアニメーション、そしてよく使われる画面をコンポーネントとして分離して使用する方法などについて学ぶことができます。


  2. 簡単なデータの読み書きを行いながら、UIでどのようにAPIを呼び出し、データを受け取って同期させるのかを、ViewModelと一緒に使いながら学ぶことができます。

  3. Jetpack Composeの例題をいくつか試したことのある状態で、サーバー(Firebase)と通信しながら、どのように機能を実装していけばよいかの感覚を掴むことができます。

🤺 講義のレベルはどのくらいですか?


Jetpack Composeの例題をいくつか練習したことがある方を対象に、
ViewModelとAPI通信を組み合わせてプロジェクトを作ってみたいという方を対象としています。


そのため、以下の予備知識が必要となります。

  1. Jetpack Composeの例題をいくつか実習してみた経験

  2. Kotlinに関する基本的な文法の理解

  3. ViewModelが何であるかを知っている必要があります


どのような方法で授業が進められますか?


以下のように、時々レビューを通じて説明を差し上げる場合はありますが、ほとんどの場合は特別な説明なしに
プロジェクトを完成させるためにコードを素早く実装します。プレビュー講義をご覧になり、講義スタイルを判断してください。


よくある質問


Q. Jetpack Composeが初めてです。講義を受講しても大丈夫でしょうか?

A. この講義は、ViewModel / Jetpack Composeに関する基本的な知識をお持ちの方を対象に、プロジェクトを進めることを目的として制作されました。

Jetpack Composeが初めての方は、以下の講義を

[LV1] Jetpack Compose - UI 練習する(リンク)

ViewModelが何なのかよく分からない場合は

親切なJetpack概論 <上> (リンク)

をまず受講していただければと思います。


Q. 講義で使用したコードと画像はすべて提供されますか?

A. セクション0. 講義紹介部分の4番目「講義資料リンク」から、各セクションごとのコードと画像をご覧いただけます。


シリーズ講座で
一歩ずつ学習 🧰

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

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

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

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Jetpack Composeで例題をやってみたけれど、プロジェクトに挑戦してみたい方

  • 理論よりも早くプロジェクトで学びたい方へ

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

  • Jetpack ComposeでRowとColumnを作成できる必要があります。

  • ViewModelを使用されたことがあるという前提で授業を進めます

こんにちは
bokchiです。

6,313

受講生

413

受講レビュー

1,391

回答

4.8

講座評価

12

講座

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

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

カリキュラム

全体

57件 ∙ (3時間 48分)

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

受講レビュー

全体

4件

5.0

4件の受講レビュー

  • sweetburble님의 프로필 이미지
    sweetburble

    受講レビュー 25

    平均評価 5.0

    5

    100% 受講後に作成

    今回のJetpack Composeの講義も面白かったです!

    • bokchi
      知識共有者

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

  • daeungkim932634님의 프로필 이미지
    daeungkim932634

    受講レビュー 4

    平均評価 5.0

    5

    61% 受講後に作成

    • raonmjkim님의 프로필 이미지
      raonmjkim

      受講レビュー 5

      平均評価 5.0

      5

      98% 受講後に作成

      • cw031259664님의 프로필 이미지
        cw031259664

        受講レビュー 1

        平均評価 5.0

        5

        100% 受講後に作成

        bokchiの他の講座

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

        似ている講座

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

        ¥6,302