์ ์ฒด ๊ธ18 Testing Flutter apps ํ๋ฌํฐ 3๊ฐ์ง ์ ํ์ ํ ์คํธ ์ง์ A unit test tests a single function, method, or class. A widget test (in other UI frameworks referred to as component test) tests a single widget. An integration test tests a complete app or a large part of an app. Unit test ๋จ์ผ ํจ์, ๋ฉ์๋ ๋๋ ํด๋์ค๋ฅผ ํ ์คํธ ํ ์คํธ์ ๋ชฉํ๋ ๋ค์ํ ์กฐ๊ฑด์์ ๋ ผ๋ฆฌ ๋จ์์ ์ ํ์ฑ์ ํ์ธ Widget test 2020. 9. 5. how combine multiple stream with RxDart ์คํธ๋ฆผ์ปจํธ๋กค๋ฌ๋ 1๊ฐ์ ์คํธ๋ฆผ์ด ๊ธฐ๋ณธ๊ฐ stream to have more than one listener then you need to create a broadcast stream. ํ๋ ์ด์์ ๋ฆฌ์ค๋๋ฅผ ๊ฐ์ง๋ ค๋ฉด ๋ธ๋ก๋ ์บ์คํธ ์คํธ๋ฆผ ํ์ listeners will only receive events from the moment they start listening to the string. ๋ฆฌ์ค๋๋ ๋ฌธ์์ด์ ๋ฃ๊ธฐ ์์ํ๋ ์๊ฐ๋ถํฐ ์ด๋ฒคํธ๋ฅผ ์์ 2020. 9. 2. Provider ๊ณต๋ถ ์ค (ValueNotifier, ChangeNotifier ) Provider๋ฅผ ์์ธํ ๊ฐ๋ฅด์น๋ ค๊ณ ์คํธ๋ฆผ์ ๋ฐฐ์ ๊ตฌ๋๋ผ๋ ์๊ฐ ๋ง์ด ๋ฐฐ์ด๊ฑฐ ๊ฐ์๋ฐ๋ ์์ ์ด ์์ง ๋ช์๊ฐ ๋จ์์๊ณ .. ์ ๋ช์๊ฐ์ด ๋ด๊ฐ ํ๋ฉด ๋ช ์ผ์ด ๋๋ ๋ง๋ฒ ๊ทธ๋๋ ๊พธ์คํ ํด๋ด ์๋ค :) 2020. 8. 27. ํ๋ฌํฐ Bloc ๊ณต๋ถ ์ค (2/2) //stateless Widget์ผ๋ก ๋ณ๊ฒฝ ๋ถ๊ฐ == TextEditingController๊ฐ ์ํ ์ถ์ ํ๊ธฐ์ ๋ถ์์ฉ ๋ฐ์ ๊ฐ๋ฅ stateless Widget ๋ณ๊ฒฝ ๊ฐ๋ฅ == ์ ๋ ฅ ๊ตฌ์ฑ์ ๋ฐ๋ผ ํญ์ ๋์ผํ ๋ฐฉ์์ผ๋ก ๋ณด์ด๊ณ ๋์ ํ ๋ Flutter Engine ์์ ฏ์์ ์์น๊ฐ ํ๋ฉด์์ ๋ฐ๋์ง ์๊ณ ๋ณ๊ฒฝ์ด ํ์์์์ ํ๋ฌํฐ๊ฐ ๊ฐ์งํจ ์์ ฏ์ ๋ค์ ๋น๋ํ๋ค๊ณ ํด์ ์์ ฏ์ด ๋ฐ๋์ ๋ค์ ๊ทธ๋ ค์ง๋๊ฒ ์๋ the performance is optimal to sum up. in this case it is perfectly fine to use a stream builder. ์์ฝํ๋ฉด ์ฑ๋ฅ์ด ์ต์ . ์ด ๊ฒฝ์ฐ ์คํธ๋ฆผ ๋น๋๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข๋ค. ๋ชจ๋ธ์ด ๋ณ๊ฒฝ ๋ ๋ ์ ์ฒด ํํ๋ฅผ ์ฌ ๊ตฌ์ถํ๊ธฐ ์ํด ํญ์ ์ฑ๋ฅ์ ๋ํด ์๊ฐํ.. 2020. 8. 26. ์ด์ 1 2 3 4 5 ๋ค์