
Flutter応用 - 公共APIを活用したアプリ作り(MVVMパターン)
survivalcoding
¥8,416
中級以上 / Flutter
4.8
(77)
公的マスク在庫アプリを作成し、スマートフォンで最もよく使われるパターンの1つであるMVVMパターンを適用し、機能を追加してみながら、Flutterアプリ開発を習得します。
中級以上
Flutter
複雑な実務コードの設計に限界を感じていませんか?私の実務経験を活かし、クリーンアーキテクチャとKotlinベースの堅牢なビジネスロジック設計のノウハウを直接伝授します。
12名 が受講中です。
難易度 中級以上
受講期間 無制限
クリーンアーキテクチャのレイヤー別の役割の理解、および実際のプロジェクトへの適用能力
Kotlinの高度な機能を活用したドメイン駆動ビジネスロジック設計
テストコード作成によるコード品質管理および保守性の向上
実務レベルの依存性注入(DI)および非同期処理の最適化手法
理論は長々としているけれど、いざ実務に適用しようとすると途方に暮れていませんでしたか?私は皆さんが経験するであろう試行錯誤をあらかじめ経験し、その中で最も効率的で堅牢な道へと案内します。今回のRunningTracker講義では、Android開発者が最も苦手とするバックグラウンドロジックと位置情報サービスを「生存コーディング」スタイルで、非常に分かりやすく明快に解き明かします。私と一緒に「製品」レベルのアプリを完成させ、ジュニアからミドルクラスの開発者へとジャンプアップしましょう。
📌 Kotlinをベースに、クリーンアーキテクチャ、MVVM、MVIアーキテクチャをAndroidに適用する方法を学びます。
📌ComposeでUIを作成するベストプラクティス
📌 中級者向けの講義です。Android開発の経験が必要です。

Androidの実践アプリ開発でレベルアップしたいです。
単なるUI構成を超えて、バックグラウンドサービスやリアルタイムの位置追跡のような難易度の高い機能を適切に実装してみたいAndroid開発者・学生 thời gian thực.

複雑な状態管理とサービスロジックに悩んでいます
アプリが終了しても維持されるトラッキングロジック、通知(Notification)制御、MVVMパターンに基づいた堅牢なアーキテクチャを設計する方法が気になる方

実務レベルの配布およびテスト環境を経験したいです。
NAVERマップ・Googleマップなど、マルチフレーバー(Flavor)対応戦略とユニットテストを通じて「配布可能な」コード品質を作り上げるプロセスが気になる方
Foreground ServiceとNotificationを完璧に使いこなし、
アプリがバックグラウンドでも終了せずに動作するトラッキング
システムを作れるようになります。
依存性注入とマルチフレーバー (Flavor)
設定を通じて、Google/NAVERマップを自由自在に入れ替えることができる
ある柔軟な構造を備えるようになります。
Room DatabaseとFlowを組み合わせて、運動経路データを
効率的に保存し、リアルタイムでUIに反映させる反応型の
アプリをマスターすることになります。
ユニットテスト(Unit Test)で機能修正時に
発生し得るサイドエフェクトを未然に防ぎ、コードの
信頼性を証明できるようになります。
単なる機能実装を超え、Clean Architectureの核心
原則を実際のプロジェクトにどのように適用するかを体得することになります。
Map, Service, Notification, Compose
地図、Jetpack Compose、Room、Koin、BuildFlavor、Flow、Coroutinesなどを活用してUIを構成
Notification, Service, Broadcast Receiver
バックグラウンドサービス、Notification、Broadcast Receiverを活用した実践例
Clean Architecture, MVVM, MVI
機能修正に有用なアーキテクチャ、サービス主導アーキテクチャを扱います
教育し、本を書く開発者のオ・ジュンソクです。
「オ・ジュンソクの生存コーディング」YouTubeチャンネルと生存コーディング(https://survivalcoding.com)教育プラットフォームを運営しています。
16年以上の実務経験と11年以上のメンタリング経験をもとに、理論にとどまらず実戦で即活用可能な生きた知識を共有します。皆さんの成長が私の最大の喜びです。
著書
オ・ジュンソクのFlutter生存コーディング(ハンビットメディア 2020)
オ・ジュンソクのAndroid生存コーディング:Kotlin編(ハンビットメディア 2018)
できるまでAndroid(ルビーペーパー 2018)
主な経歴
OhRange 代表
セミン職業専門学校 情報技術開発 職業訓練教師
水原スマートアプリ開発学院 運営
LG電子 MC事業部
日本愛知県 (株)東海理化 Security事業部
日本愛知県 (株)日本テクシード IT事業部
MacでAndroid Studioを使用します。
Githubのリンクを提供します。
Android 開発の知識
Kotlinの知識
この講義は中級者向けの講義です。
学習対象は
誰でしょう?
基礎文法を超えて、実務レベルのアーキテクチャ設計を学びたい中級開発者
スパゲッティコードから脱却し、保守しやすいクリーンコードを書きたい方
Kotlinを活用して複雑なビジネス要件を構造的に解決したい方
前提知識、
必要でしょうか?
Android 開発経験
Jetpack Compose の基礎
Kotlin 基礎
12,559
受講生
909
受講レビュー
865
回答
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/
全体
38件 ∙ (10時間 12分)
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
¥20,772

