Mobile/Flutter (5) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [Flutter] Erros.. Error: Dart library 'dart:ui' is not available on this platform. ์ด๋ ํ๋ฌํฐ ํ๋ก์ ํธ๋ฅผ ๋คํธ ํ๋ก์ ํธ ์ปดํ์ผํ๋ ๊ฒ์ผ๋ก ์ธํ ์ด ์๋ชป ๋ง์ถฐ์ ธ ์์ด์ ๊ทธ๋ ๋ค. vscode๋ผ๋ฉด ํฐ๋ฏธ๋์ flutter run ์ ์ง์ ์ ๋ ฅํ๋ฉด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ค. ์ถ์ฒ https://nx006.tistory.com/8 [Flutter] Error: Dart library 'dart:ui' is not available on this platform. ํด๊ฒฐ ๋ฐฉ๋ฒ ์ฒ์ ํ๋ฌํฐ๋ฅผ ์์ํ์์ ๋ ๋ค์๊ณผ ๊ฐ์ ์๋ฌ๊ฐ ๋จ๋ ๊ฒฝ์ฐ๊ฐ ์๋ค. Error: Dart library 'dart:ui' is not available on this platform. import 'dart:ui' .. [Flutter] Write your first Flutter app, part 1 ์ถ์ฒ https://docs.flutter.dev/get-started/codelab Write your first Flutter app, part 1 How to write a web-based app in Flutter. docs.flutter.dev ์คํํธ์ ํ์ฌ์ ์ ์๋ ์ด๋ฆ์ ์์ฑํ๋ ๊ฐ๋จํ ์ฑ ๊ตฌํ ์ฌ์ฉ์๋ ์ด๋ฆ ์ ํ, ์ทจ์, ๊ฐ์ฅ ์ข์ ์ด๋ฆ ์ ์ฅ ๊ฐ๋ฅ ์ฝ๋๋ ํ ๋ฒ์ 10๊ฐ์ ์ด๋ฆ์ ๋๋ฆฌ๊ฒ ์์ฑํจ ์ฌ์ฉ์๊ฐ ์คํฌ๋กค ํ๋ฉด ๋ ๋ง์ ์ด๋ฆ์ด ์์ฑ๋จ ์คํฌ๋กค ์ ํ ์์ Part 1 ์์ ๋ฐฐ์ธ ๋ด์ฉ iOS, Android, ๋ฐ์คํฌํฑ(์: Windows) ๋ฐ ์น์์ ์์ฐ์ค๋ฝ๊ฒ ๋ณด์ด๋ Flutter ์ฑ์ ์์ฑํ๋ ๋ฐฉ๋ฒ Flutter ์ฑ์ ๊ธฐ๋ณธ ๊ตฌ์กฐ ๊ธฐ๋ฅ ํ์ฅ์ ์ํ ํจํค์ง ์ฐพ๊ธฐ ๋ฐ ์ฌ์ฉ ๋ ๋น ๋ฅธ ๊ฐ๋ฐ ์ฃผ๊ธฐ๋ฅผ.. [Flutter] HTML ์ฝ์ ๋ฏธ๋ฆฌ๋ณด๊ธฐํ ์ ์๋ ์์ค ์ฃผ์ http://dart.dev/tools/dartdoc dartdoc API reference generation tool. dart.dev /// ๋ฉ์๋๋ ํด๋์ค ์ ์ ์์ ์์ฑํ๋ฉด dartdoc๊ณผ ๊ฐ์ ๋ฌธ์ ์์ฑ ๋๊ตฌ๋ฅผ ํตํด ๋ฌธ์ ์๋ ์์ฑ๋จ /// ์ฃผ์ void test() {} Dart cheatsheet codelab https://dart.dev/codelabs/dart-cheatsheet Dart cheatsheet codelab Interactively learn (or relearn) some of Dart's unique features. dart.dev Null-aware operators dart์์๋ null ์ผ ์๋ ์๋ ๊ฐ๋ค์ ๋ค๋ฃจ๋ handy operators๊ฐ ์๋ค. ํ๋๋ ??= assignment operator : ํ์ฌ null์ผ ๊ฒฝ์ฐ๋ง ๊ฐ์ด ํ ๋น ๋๋ค. int a; // The initial value of a is null. a ??= 3; print(a); // strings.join(','); } Cascades To perform a sequence of operations on t.. ์ด์ 1 ๋ค์ ํฐ์คํ ๋ฆฌํด๋ฐ Developer๐ค๊ตฌ๋ ํ๊ธฐ