
Flutter Testing Basics
survivalcoding
This lecture explains unit testing, UI testing, and integration testing methods in Flutter based on the official documentation.
초급
Flutter, Software Test, integration-tests
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,816
受講生
842
受講レビュー
857
回答
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分)
全体
24件
4.7
24件の受講レビュー
受講レビュー 8
∙
平均評価 4.8
受講レビュー 9
∙
平均評価 4.7
5
Thank you for making a good lecture. This is my first time with Android itself. As a backend developer, I knew the Kotlin grammar. I think this is a lecture that even those who are new to Compose and Android itself like me can listen to without any hesitation. The only thing I was a little disappointed about was I thought it would be a little difficult to apply in practice. (I think it's probably because it's a beginner's lecture.) Do you have any plans to make an intermediate lecture? I would like to try a lecture that is close to practical source code.
Since there is no demand for Android lectures, I am focusing on offline classes for intermediate and advanced levels, but I will think about it. Thank you.
Can you tell me where you teach offline classes for intermediate and advanced levels?
I am currently teaching at the Seoul City Seed Youth Academy. It is an education program for the unemployed, and the next session will be next year. If you have any questions about the offline lectures, please email me at junsuk.oh@survivalcoding.com and I will provide you with more information.
受講レビュー 1
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
¥9,215
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!