
Flutter上級 - 実務レベルのアーキテクチャ
survivalcoding
実際のサービスで使用されるレベルのアプリを最初から最後まで作ってみる実践講座。 Clean ArchitectureとMVVMパターンを適用し、拡張可能で保守しやすいアプリ開発方法の学習。
중급이상
Flutter, clean-architecture, MVVM
Jetpack Composeは、ネイティブUIを構築するためのAndroidの最新のツールキットです。 少数のコード、強力なツール、直感的なKotlin APIを使用して、アプリをすばやく動的に実装できます。
ComposeでUIを構成する方法
《オ・ジュンソクのAndroidサバイバルコーディングコトリン編》の例をComposeで作成する
Composeと連動するためのViewModelの作成方法
Jetpack Composeとともに
よりモダンなAndroid UIを作成する
既存のAndroid開発にはどんな困難がありますか?抽象化されたアダプタの作成、複雑なフレームワークのコード、リアクトアプリ開発の難しさ...
Composeはこれらの部分を改善するための多くの努力を込めたライブラリです。 Composeを使用すると、ネイティブのAndroidアプリをより迅速かつ簡単に作成できます。
スクロールとなるリストを作成する場合を例に挙げましょう。既存のAndroidコードでリストを作成するには、アダプタとリサイクルビューを作成するだけで非常に多くのコードと時間が必要です。
既存のAndroidリストコード
しかし、Composeでは、数行のコードを書くだけです。
Jetpack Composeのリストコード
このようにComposeを使用すると、開発が劇的に高速化されます。 UIとビジネスロジックの分離も確実になります。
これらの宣言的UI方式は、他のプラットフォームやフレームワーク(Flutter、Swift UI)ですでに検証された開発方式です。将来的には、Androidを開発するためにも不可欠です。
Composeのフルバージョンが発表されましたが、まだ多くの方がよく分からない、興味がない、あるいは参考にするリファレンスが不足しているため、入門を難しくする状況です。
このレッスンは、Composeに入門したい人が参考にする参照の役割のために作成されました。
この講義は「オ・ジュンソクのAndroidサバイバルコーディングコトリン編」の例をComposeを活用して再作成する形式で行われます。このプロセスにより、既存のテクノロジをComposeで実装する方法を学びます。
本を読むことがこの講義を受講するのに役立つことはできますが、必ずしも本は必要ありません。本で扱っていることと相当する知識を持った方なら十分に役立つでしょう。
この講義を受講するには、すでにAndroid開発の知識がある程度は必要です。 Android開発の経験がない場合、またはコトリン文法がわからない場合は、この講義を受講するのは難しいです。少なくとも簡単なアプリをコートコードで書いて、勉強してみた経験があれば、講義内容を理解できます。
このレッスンでは、Composeの深い内容まで取り上げません。 「オ・ジュンソクのAndroidサバイバルコーディングコトリン編」に収録されている8つの例をComposeで作成する過程で、既存の方法をどのようにComposeに合わせて作成できるかを学びます。例を書いていきながら、必要な知識を習得できるはずです。
このレッスンでは、まずComposeの基礎を身につけ、その後の例でComposeの使い方を学びます。
各例で学ぶことができるものは次のとおりです。
Q. Android初心者ですが、この講義を受講してもいいですか?
コートリン文法を勉強したら受講できます。 Composeは、既存のAndroidの開発方法をまったく知らなくても新しく学ぶことができます。ただし、文法についての学習はある程度やって聞くことをお勧めします。
Q. 受講前に講義がどのように進行されるかを知る方法はないでしょうか。
この講義では、肥満も電卓の例を無料で公開しています。講義を受講する前に無料の講義を聞いてみて、講義スタイルが合ったら受講申請を進めば良いです。
Q.レッスンで使用するソースコードは提供されていますか?
講義で扱ったすべてのソースコードはもちろん、講義では扱いませんが、「オジュンソクのAndroidサバイバルコーディングコトリン編」には、前述の懐中電灯の例のソースコードも用意されています。
学習対象は
誰でしょう?
コトリン文法を学んだ方
既存のAndroid開発を行っている方の中からComposeに興味がある方
新しいアプリ開発方法を学びたい人
《オ・ジュンソクのAndroidサバイバルコーディングコトリン編》を読んだ方
「モダンアンドロイド - コトリンとJetpack活用」講義を受講された方
前提知識、
必要でしょうか?
コトリン
Androidの基礎知識(Activity、View、ViewModel ...)
11,611
受講生
813
受講レビュー
856
回答
4.7
講座評価
14
講座
교육하고 책 쓰는 개발자 오준석입니다.
'오준석의 생존코딩' 유튜브 채널과 생존코딩 (https://survivalcoding.com) 교육 플래폼을 운영중입니다.전문 분야 : Android, Flutter
저서
오준석의 플러터 생존코딩 (한빛미디어 2020)
오준석의 안드로이드 생존코딩: 코틀린 편 (한빛미디어 2018)
될 때까지 안드로이드 (루비페이퍼 2018)
주요경력
오렌지(OhRange) 대표
세민직업전문학교 정보기술개발 직업훈련교사
수원스마트앱개발학원 운영
LG전자 MC사업부
일본 아이치현 (株)東海理科 Security사업부
일본 아이치현 (株)日本テクシード IT사업부
LinkedIn: https://www.linkedin.com/in/junsuk5/
全体
50件 ∙ (7時間 44分)
全体
23件
4.7
23件の受講レビュー
受講レビュー 8
∙
平均評価 4.8
受講レビュー 9
∙
平均評価 4.7
5
素晴らしい講義をありがとうございます。 私はAndroid自体が初めてです。 私はバックエンド開発者なので、Kotlinの文法は知っていました。 ComposeとAndroid自体が初めての人でも、抵抗なく聴ける講義だと思います。 私としては、実務では少し適用しにくいかなと思いました。 (おそらく初級の講義だからだと思います。) 講師は中級講義も作る予定がありますか? 実務ソースに近い講義を一度試してみたいと思います。
アンドロイド講義が需要がなくて中級以上の講義はオフライン授業中心にしているのですが、悩んでみましょう。ありがとうございます。
講師様、中級以上のオフライン講義はどこかで実施されていますか?
現在、ソウル市 새싹青年士官学校で講義を行っています。求職者対象の教育で、次のクラスは来年です。オフライン講義に関するご質問は、メール(junsuk.oh@survivalcoding.com)でお問い合わせください。詳しくご説明いたします。
受講レビュー 1
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
¥9,003
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!