강의

멘토링

커뮤니티

BEST
Programming

/

Mobile Application Development

[中級編] コイン価格モニタリングアプリ制作 (Android Kotlin)

毎回同じTODOリスト / CRUDサンプルアプリを作ることにうんざりしていませんか? 楽しくコイン価格モニタリングアプリを作りながら、様々な技術を実習してみる講座です。

難易度 中級以上

受講期間 無制限

  • bokchi
android
android
안드로이드
안드로이드
안드로이드앱
안드로이드앱
코틀린
코틀린
앱개발
앱개발
Kotlin
Kotlin
Android
Android
android
android
안드로이드
안드로이드
안드로이드앱
안드로이드앱
코틀린
코틀린
앱개발
앱개발
Kotlin
Kotlin
Android
Android

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

受講後に得られること

  • Android Splash API

  • ナビゲーション

  • ビューモデル

  • ライブデータ

  • レトロフィット

  • DataStore

  • ロッティ

  • ルーム

  • WorkManager

  • フォアグラウンドサービス

  • BootReceiver

  • ViewBinding

アンドロイドコトリンアプリ開発、今は本番📲

実習で学ぶ
Androidの機能を実装!

アンドロイド・コトリン機能の実装に必要なスキルでプロジェクトを作成したいですか? (ViewModel、WorkManager、Retrofit、Room、Coroutine...)

シンプルなTo-Doアプリ、明らかなCRUDの例の代わりに!
面白いコイン価格監視アプリの例を作成し、さまざまなスキルを自分で実践してみましょう。

💰コイン価格監視アプリを直接実装する

Splash Screen API & Lottieを使用したイントロ画面の実装

NavigationとLottie、DataStoreを利用して特色ある画面を実装します。

RoomとCoroutine Flowを使用したDB変更の検出

ローカルDBに保存されている[関心のあるコイン/興味のないコイン]データのリアルタイムの変更を検出してユーザーに表示します。

WorkManagerでBackgroundから関心のコイン情報を収集する

BackgroundでAPIを呼び出して、ユーザーが関心のあるコイン価格情報を保存し、現在のデータと以前に保存したデータを比較して、コイン価格が上がったかどうかを確認します。

Foreground Serviceで常にフローティングNotificationを作成する

コイン価格変動情報をユーザーに通知形式で常に浮かせるUIを実装してみます。

この講義、こんな方に一番役に立ちます🙋‍♀️

  • 実際に私たちが使用する商用化アプリの様々な機能を実装したい方
  • Retrofit、Room、WorkManager、Foreground Service、BootReceiverなどを使ってプロジェクトを進めてみたい方
  • 毎回基礎レベルのアプリ制作例に疲れた方

こういう方は受講が役に立ちません🙅‍♂️

  • Androidアプリ開発が初めての方
  • 検索で知らないことが見つからない人
  • 厳格なデザインパターン M(Model) - V(View) - X(Whatever) の適用をご希望の方(ほとんどライブコーディング形式なので厳格に特定のデザインパターンに従って開発しません。)

コアだけ早く
ライブでもっと鮮やかに

💡実戦感覚を身につける200%実習型講義

実習中心で構成された、ライブコーディング中心の講義です。繰り返される部分は大胆に省略され、すぐに技術の実装を進めます。使用するスキルについて理論を詳しく扱うのではなく、おおよそのスキルの中心的な概要だけを述べてから、「直接使用する方法」を中心に授業を進めます。単純なレイアウト(XML)コーディングとディペンデンシーの追加もコピー/貼り付けで時間を節約します。

理論についてより詳しく説明した講義をお探しの場合は、下記の講義をご覧ください。

セクション1 - イントロ画面の作成

Android Splash Screen / Lottie / Jetpack Navigationを使用して、ユーザーにアプリを紹介するイントロ画面を作成します。

セクション2 - メイン画面に進むための準備

DataStore/Roomを利用して、ユーザーの情報をローカルDBに保存します。

セクション3 - メイン画面を飾る(興味のあるコインリスト)

BottomNavigation / Room / LiveData / Fragment / Coroutine / ViewModel を使用して、ユーザーが表示するメイン画面を構成します。ユーザーが希望するコイン情報を保存して取り消すことができます。

セクション4 - メイン画面を飾る(興味のあるコイン価格)

WorkManager / Retrofit / Roomの3つを利用して、ユーザーが関心のあるコイン価格情報をローカルDBに保存します。このように保存されたデータを現在のデータと比較し、コイン価格が上がったか下げたかを知らせます。

セクション 5 - Service/Receiver の適用

Foreground ServiceとRecieverを使用して、ユーザーにコイン価格情報を通知形式で提供します。また、BootReceiverを使用してデバイスを再実行したときにイベントを検出します。


この講義を作った
知識共有者は👨‍💻

開福歯開発者

2015年にスタートアップ創業を契機に様々な開発プロジェクトを進めました。
現在はフィンテック会社でAndroidアプリ開発を行っています。


Q&A 💬

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

コトリンとAndroidに関する基本的な知識が必要です。
エラーに出会ったり知らないことに会ったとき、グーグルで問題を解決して知らないことを理解できる方が個人プロジェクトの前に受講してみると一番いいようです。

Q. Androidアプリ開発が初めてです。聞いても構いませんか?

初めて勉強される方なら難しさが多いと予想します。難易度別講義を以下のように制作中なので参考にしていただければと思います。

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

Q. 講義に使われたソースコードとイメージを提供しますか?

1つのセクションが終わるたびに完成したコードを提供します。エラーが発生した場合は、完成コードと比較してみてください。
(ソースコードは講義映像右の雲の形をクリックするとダウンロードできます。)

Q. XMLコーディングのような場合には講義でコピー/貼り付けする場合がありますが、この部分だけを集めて提供されるコードがあってほしいです。

セクション0。 2番目の授業「講義に書かれた画像/レイアウトファイル」からダウンロードできます。

Q. 受講前のエラーに会って頑張れなかったオンライン講義が多いです。この講義は違いますか?

最後まで受講できるように「コミュニティ」に質問を残していただければ、お手伝いできます。以下の情報を一緒に書いてください。

1) 授業 どの部分を受講中か
2)私が何を試したのか
3)どのようなエラーメッセージが出るのか

こんな方に
おすすめです

学習対象は
誰でしょう?

  • アンドロイド実践プロジェクトをしたい方

  • 個人プロジェクト開発前に、様々な技術を早く試してみたい方

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

  • Android / Kotlin の文法事項に関する理解

  • 講義中、分からないことが出てきた時に自分で調べられる能力

こんにちは
です。

6,168

受講生

394

受講レビュー

1,387

回答

4.8

講座評価

12

講座

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

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

カリキュラム

全体

49件 ∙ (5時間 20分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

29件

4.9

29件の受講レビュー

  • soparifly9338님의 프로필 이미지
    soparifly9338

    受講レビュー 1

    平均評価 5.0

    5

    31% 受講後に作成

    • baekground님의 프로필 이미지
      baekground

      受講レビュー 5

      平均評価 5.0

      5

      100% 受講後に作成

      一人でググりながらAndroidの勉強をしていたのですが、개복치開発者さんの講義がとても役に立ちました。 勉強した概念を実際に使ってみたり、また、すべての概念について完璧に説明されているわけではなかったので、気になる部分は別途さらに調べてみる過程がかえってとても役に立つように思います。 良い講義、ありがとうございます!

      • bokchi
        知識共有者

        レビューありがとうございます! 実践型の講座ですので、どうしても理論の説明は少なくなっていますが https://www.inflearn.com/course/%ED%8F%AC%ED%8A%B8%ED%8F%B4%EB%A6%AC%EC%98%A4-%EC%95%88%EB%93%8C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EC%95%B5%EA%B0%9C%EB%B0%9C-%EC%9D%B4%EB%A1%A0 理論的な講座をご希望でしたら、そちらの講座も参考にしていただけると幸いです! ありがとうございます!

    • imdevelop님의 프로필 이미지
      imdevelop

      受講レビュー 12

      平均評価 5.0

      5

      100% 受講後に作成

      • bokchi
        知識共有者

        受講評価ありがとうございます!

    • iteyeslab님의 프로필 이미지
      iteyeslab

      受講レビュー 2

      平均評価 5.0

      5

      61% 受講後に作成

      アプリ開発は初めてですが、大変参考になります!ありがとうございます、先生 :)

      • bokchi
        知識共有者

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

    • pabeba3314님의 프로필 이미지
      pabeba3314

      受講レビュー 3

      平均評価 5.0

      5

      100% 受講後に作成

      とても面白い機能をたくさん知ることができました!

      • bokchi
        知識共有者

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

    bokchiの他の講座

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

    似ている講座

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