ืืืื ืืื ืคืืจืขืคื ืืืขืื ืื ืืขืืืื ื ืคืื ืื ืืึทืจื 2.15 ืคึผืจืึธืืจืึทืืืื ื ืฉืคึผืจืึทื, ืืืึธืก ืืืื ืื ืึทื ืืืืืงืืื ื ืคืื ืึท ืจืึทืืืงืึทืื ืจืืืืืืื ื ืฆืืืืึทื ืคืื ืืึทืจื 2, ืืืึธืก ืืื ืึทื ืืขืจืฉ ืคืื ืืขืจ ืึธืจืืืื ืขื ืืืขืจืกืืข ืคืื โโโโืื ืืึทืจื ืฉืคึผืจืึทื ืืืจื ืื ื ืืฆื ืคืื ืฉืืึทืจืง ืกืืึทืืืง ืืืืคึผืื ื (ืืืืคึผืก ืงืขื ืขื ืืืื ืื ืคืขืจื ืืืืืึธืืึทืืืฉ, ืึทืืื ืกืคึผืขืฆืืคืืฆืืจื ืืืืคึผืก ืืื ื ืื ื ืืืืืง, ืึธืืขืจ ืืื ืึทืืืฉ ืืืืคึผืื ื ืืื ื ืื ืืขืจ ืืขื ืืฆื ืืื ืืืืืขืก ืงืึทืืคึผืืืืึทื, ืืขืจ ืืืคึผ ืืื ืึทืกืืื ื ืฆื ืื ืืืึทืืขืืืืืง ืืื ืฉืืจืขื ื ืืืคึผ ืงืึธื ืืจืึธืืืจืื ื ืืื ืืขืจื ืึธื ืืขืืืขื ืื).
ืคึฟืขืึดืงืืืื ืคืื ืื ืืึทืจื ืฉืคึผืจืึทื:
- ืืึทืงืึทื ื ืืื ืืจืื ื-ืฆื-ืืขืจื ืขื ืกืื ืืึทืงืก, ื ืึทืืืจืืขื ืคึฟืึทืจ ืืืฉืึทืืืึทืกืงืจืืคึผื, C ืืื Java ืคึผืจืึธืืืจืึทืืขืจื.
- ืื ืฉืืจืื ื ืฉื ืขื ืงืึทืืขืจ ืืื ืืืื ืคืึธืจืฉืืขืืื ื ืคึฟืึทืจ ืึทืืข ืืึธืืขืจื ืืืขื ืืจืึทืืืขืจื ืืื ืคืึทืจืฉืืื ืืืืคึผืก ืคืื ืื ืืืืืจืึทื ืืึทื ืฅ, ืคืื ืคึผืึธืจืืึทืืืื ืืขืืืืกืขืก ืฆื ืฉืืึทืจืง ืกืขืจืืืขืจืก.
- ืื ืคืืืืงืืื ืฆื ืืขืคืื ืืจื ืงืืืกื ืืื ืื ืืขืจืคืืืกืื ืืืึธืก ืืึธืื ืขื ืงืึทืคึผืกืืืึทืืืึธื ืืื ืจืืืืก ืคืื ืืืืืกืืื ื ืืขืืืึธืืก ืืื ืืึทืื.
- ืกืคึผืขืฆืืคืืฆืืจื ืืืืคึผืก ืืืื ืขืก ืืจืื ืืขืจ ืฆื ืืืืึทื ืืื ืืืขื ืืืคืืฆืืจื ืขืจืจืึธืจืก, ืืืื ืื ืงืึธื ืงืืืจืขืจ ืืื ืืขืจ ืืืื ืขืืืืืง, ืืื ืกืืืคึผืืึทืคืืื ืื ืืึธืืืคืืงืึทืืืึธื ืืื ืึทื ืึทืืืกืืก ืืืจื ืืจืื-ืคึผืึทืจืืื ืืขืืืขืืึธืคึผืขืจืก.
- ืฉืืืฆื ืืืืคึผืก ืึทืจืืึทื ื ืขืืขื: ืคืึทืจืฉืืื ืืืืคึผืก ืคืื ืืึทืฉืขืก, ืขืจืืื ืืื ืจืฉืืืืช, ืงืืื, ื ืืืขืจืืง ืืื ืฉืืจืืงื ืืืืคึผืก, ืืืืคึผืก ืคึฟืึทืจ ืืืืขืจืืึทื ืื ื ืืึทืืข ืืื ืฆืืื, ืจืขืืืืขืจ ืืืืกืืจืืงื (ืจืขืืขืงืกืคึผ). ืขืก ืืื ืืขืืืขื ืฆื ืฉืึทืคึฟื ืืืื ืืืืืขื ืข ืืืืคึผืก.
- ืฆื ืึธืจืืึทื ืืืืจื ืคึผืึทืจืึทืืขื ืืืจืืคืืจืื ื, ืขืก ืืื ืคืืจืืขืืืืื ืฆื ื ืืฆื ืงืืืกื ืืื ืื ืืืึธืืืจื ืึทืืจืืืืื, ืื ืงืึธื ืคืื ืืืึธืก ืืื ืขืงืกืึทืงืืืืึทื ืืขืืึทืืจืข ืืื ืืคืืขืืื ืืขืจื ืคึผืืึทืฅ ืืื ืึท ืืึทืืื ืืขืจ ืืึผืจืื ืืขืื ื, ืื ืืขืจืึทืงืืื ื ืืื ืื ืืืืคึผื ืคึผืจืึธืฆืขืก ืืืจื ืฉืืงื ืึทืจืืืงืืขื.
- ืฉืืืฆื ืคึฟืึทืจ ืื ื ืืฆื ืคืื ืืืืืจืขืจืื ืืืึธืก ืคืึทืจืคึผืึธืฉืขืืขืจื ืื ืฉืืืฆื ืืื ืืืืึทืืื ื ืคืื ืืจืืืก ืืืขื ืคึผืจืึทืืืฉืขืงืก. ืืจืื-ืคึผืึทืจืืื ืืืคึผืืึทืืึทื ืฅ ืคืื ืคืึทื ืืงืฉืึทื ื ืงืขื ืขื ืืืื ืึทืจืืึทื ืืขืจืขืื ื ืืื ืื ืคืึธืจืขื ืคืื ืฉืขืจื ืืืืืจืขืจืื. ืึทืคึผืคึผืืืงืึทืืืึธื ืก ืงืขื ืขื ืืืื ืฆืขืืืืื ืืื ืคึผืึทืจืฅ ืืื ืขื ืืจืึทืกื ืื ืึทื ืืืืืงืืื ื ืคืื ืืขืืขืจ ืืืื ืฆื ืึท ืืึทืืื ืืขืจ ืืึทื ืฉืึทืคึฟื ืคืื ืคึผืจืึธืืืจืึทืืขืจื.
- ื ืกืืื ืคืื ืคืึทืจืืืง ืืืฉืืจืื ืฆื ืฉืืืฆื ืึทื ืืืืืงืืื ื ืืื ืื ืืึทืจื ืฉืคึผืจืึทื, ืึทืจืืึทื ืืขืจืขืื ื ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืืื ืึทืืืฉ ืึทื ืืืืืงืืื ื ืืื ืืืืึทืืื ื ืืืฉืืจืื ืืื ืงืึธื ืงืขืจืขืงืฉืึทื ืืืืฃ ืื ืคืืืขื ("ืจืขืืึทืืืจื-ืืื-ืคืึธืจืืขืฆื").
- ืฆื ืคืึทืจืคึผืึธืฉืขืืขืจื ืึทื ืืืืืงืืื ื ืืื ืื ืืึทืจื ืฉืคึผืจืึทื, ืขืก ืงืืื ืืื ืึท SDK, ืึท ืคึผืขืงื ืคืึทืจืืืึทืืืขืจ ืฉืขื ืง, ืึท ืกืืึทืืืง ืงืึธื ืึทื ืึทืืืืขืจ ืืึทืจื_ืึทื ืึทืืืืขืจ, ืึท ืกืืื ืคืื ืืืืืจืขืจืื, ืึทื ืื ืึทืืจืืืืื ืึทื ืืืืืงืืื ื ืกืืืืืืข DartPad ืืื ืืึทืจื-ืขื ืืืืึทืื ืคึผืืืืื ืก ืคึฟืึทืจ IntelliJ IDEA, WebStorm, Emacs, Sublime Text. 2 ืืื ืืืื.
- ื ืึธื ืคึผืึทืงืึทืืืฉืึทื ืืื ืืืืืืึธืืขืง ืืื ืืืืืืึทืืื ืืขื ืขื ืคืื ืื ืืขืจืืขืืืืื ืืืจื ืื ืฉืขื ืง ืจืืคึผืึทืืึทืืึธืจื, ืืืึธืก ืืื ืืืขืื 22 ืืืืื ื ืคึผืึทืงืึทืืืฉืึทื.
ืืืืคึผื ืขื ืืขืจืื ืืขื ืืื ืืขืจ ืืขืืืื ื ืคืื Dart 2.15:
- ืคึผืจืึธืืืืืขืก ืืืฉืืจืื ืคึฟืึทืจ ืฉื ืขื ืคึผืึทืจืึทืืขื ืืืจืืคืืจืื ื ืคืื ืืึทืกืงืก ืืื ืืคืืขืืื ืืขืจืืงืืื ืคืื ืืึทื ืืืขืจืก. ืืืืฃ ืืึทืืื-ืืึทืจืฅ ืกืืกืืขืืขื, ืื ืืึทืจื ืจืื ืืืืข ืืืจื ืคืขืืืงืืึทื ืืืืคื ืึทืคึผืืึทืงืืืฉืึทื ืงืึธื ืืืืฃ ืืืื ืงืคึผื ืืึทืจืฅ ืืื ื ืืฆื ืื ืืขืจืข ืงืึธืจืขืก ืฆื ืืืจืืคืืจื ืกืืกืืขื ืืึทืกืงืก ืึทืืึท ืืื ืืืกืื ืืงืจืึทื ืึทืก ื / ืึธ, ืฉืจืืืื ืฆื ืืขืงืขืก ืึธืืขืจ ืืึทืื ื ืขืฅ ืงืึทืืืก. ืคึฟืึทืจ ืึทืคึผืืึทืงืืืฉืึทื ื ืืืึธืก ืืึทืจืคึฟื ืฆื ืืืกืคืืจื ืืืืขืจ ืืึทื ืืืขืจืก ืืื ืคึผืึทืจืึทืืขื, ืืืฉื, ืฆื ืืึทืื ืึทื ืึทืืืืฉืึทื ืืื ืื ืฆืืืื ื, ืขืก ืืื ืืขืืืขื ืฆื ืงืึทืืขืจ ืืึทืืื ืืขืจ ืืืึทืงืก ืคืื ืงืึธื (ืืืึธืืืจื), ืืคืืขืืื ืืขืจื ืคืื ืืขืืขืจ ืื ืืขืจืขืจ ืืื ืขืงืกืึทืงืืืืึทื ืืืืฃ ืื ืืขืจืข ืงืคึผื ืงืึธืจืขืก ืกืืืืึทืืืืื ืืึทืกืื ืืื ืื ืืืืคึผื ืึทืคึผืืึทืงืืืฉืึทื ืคืึธืืขื. . ืฆื ืืึทืฉืืฆื ืงืขืื ืขืจืจืึธืจืก ืืืึธืก ืฉืืืืขื ืืืขื ืกืืืืึทืืืืื ืืึทืก ืืืจืืคืืจืื ื ืคืื ืงืึธื ืืจืืขืื ืืื ืืขืจ ืืขืืืืงืขืจ ืืึทื ื ืคืื ืืึทืื, ืื ืืึทื ืืืืืื ื ืคืื ืืืืืึทืืึทื ืึทืืืืฉืขืงืฅ ืืื ืคืึทืจืฉืืืขื ืข ืืืึธืืืจื ืืืึทืงืก ืืื ืคึผืจืึธืืืืืึทืืึทื, ืืื ืึท ืึธื ืืึธื-ืคึผืึทืกืื ื ืืึธืืขื ืืื ืืขื ืืฆื ืคึฟืึทืจ ืื ืืขืจืึทืงืฉืึทื ืฆืืืืฉื ืืึทื ืืืขืจืก.
ืืึทืจื 2.15 ืื ืืจืึทืืืกืื ืึท ื ืืึทืข ืืึทืืจืืฃ - ืืคืืขืืื ืืขืจื ืืืึธืง ืืจืืคึผืขืก (ืืืึธืืืจื ืืจืืคึผืขืก), ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืึธืจืืึทื ืืืืจื ืฉืขืจื ืึทืงืกืขืก ืฆื ืคืึทืจืฉืืื ืื ืขืจืืขื ืืึทืื ืกืืจืึทืงืืฉืขืจื ืืื ืืืึธืืืจื ืืืึทืงืก ืืืึธืก ืืขื ืขื ืืืื ืคืื ืืขืจ ืืขืืืืงืขืจ ืืจืืคึผืข, ืืืึธืก ืงืขื ืขื ืืืืืืืืง ืจืขืืืฆืืจื ืึธืืืืขืจืืขื ืืืขื ืื ืืขืจืึทืงืืื ื ืฆืืืืฉื ืืึทื ืืืขืจืก ืืื ืึท ืืจืืคึผืข . ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืงืึทืืขืจืื ื ืึทื ื ืึธื ืืืึธืืืจื ืืืึธืง ืืื ืึท ืืืืืกืืื ื ืืจืืคึผืข ืืื 100 ืืื ืคืึทืกืืขืจ ืืื ืจืืงืืืืืขืจื 10-100 ืืื ืืืืื ืืงืขืจ ืืึผืจืื ืืื ืงืึทืืขืจืื ื ืึท ืืึทืืื ืืขืจ ืืืึธืืืจื ืืืึธืง, ืจืขืื ืฆื ืืขืจ ืืืืืึทื ืืืฉืึทื ืคืื ืื ื ืืื ืฆื ืื ืืฉืึทืืืื ืคึผืจืึธืืจืึทื ืืึทืื ืกืืจืึทืงืืฉืขืจื.
ืืจืึธืฅ ืืขืจ ืคืึทืงื ืึทื ืืืึธืืืจื ืืืึทืงืก ืืื ืึท ืืจืืคึผืข ื ืึธื ืคืึทืจืืืขืจื ืฉืขืจื ืึทืงืกืขืก ืฆื ืืืืืึทืืึทื ืึทืืืืฉืขืงืฅ, ืื ืืจืืคึผืขืก ื ืืฆื ืึท ืฉืขืจื ืงืืคึผืข ืืืงืึธืจื, ืืืึธืก ืงืขื ืขื ืืืืืืืืง ืคืึทืจืืืืขืจื ืื ืึทืจืืืขืจืคืืจื ืคืื ืึทืืืืฉืขืงืฅ ืคืื ืืืื ืืืึธืง ืฆื ืื ืืขืจื ืึธื ืื ื ืืืืืง ืจืืกืึธืจืก-ืืื ืืขื ืกืืืืข ืงืึธืคึผืืข ืึทืคึผืขืจืืืฉืึทื ื. ืื ื ืืึทืข ืืืขืจืกืืข ืืืื ืึทืืึทืื ืืืจ ืฆื ืคืึธืจื ืื ืจืขืืืืืึทื ืคืื ืื ืืึทื ืืืขืจ ืืืขื ืืืจ ืจืืคื Isolate.exit() ืฆื ืึทืจืืืขืจืคืืจื ืืึทืื ืฆื ืื ืคืึธืืขืจ ืืืึธืืืจื ืืืึธืง ืึธื ืงืึทืคึผืืื ื ืึทืคึผืขืจืืืฉืึทื ื. ืืื ืึทืืืฉืึทื, ืื ืืขืงืึทื ืืืึทื ืคืื ืื ืึธื ืืึธื ืืจืึทื ืกืืืกืืข ืืื ืึธืคึผืืืืืืขื - ืงืืืื ืืื ืืืื ืึทืจืืืงืืขื ืืขื ืขื ืืืฆื ืคึผืจืึทืกืขืกื ืืขืขืจืขื 8 ืืื ืคืึทืกืืขืจ. ืึธืืืืฉืขืงืฅ ืืืึธืก ืงืขื ืขื ืืืื ืืืจืืืขืืื ืืขื ืฆืืืืฉื ืืืกืึทืืืืฅ ื ืืฆื ืื SendPort.send () ืจืืคื ืึทืจืืึทื ื ืขืืขื ืขืืืขืืข ืืืืคึผืก ืคืื ืคืึทื ืืงืฉืึทื ื, ืงืืึธืืืฉืขืจื ืืื ืึธื ืืืืื ืืจืึทืกืขืก.
- ืืื ืื ืืืฉืืจืื ืคึฟืึทืจ ืฉืืคื ืคึผืืื ืืขืจื ืฆื ืืืื ืคืึทื ืืงืฉืึทื ื ืืื ืื ืืขืจืข ืึทืืืืฉืขืงืฅ (ืจืืึทืก-ืึทืืืขืง), ืจืืกืืจืืงืฉืึทื ื ืืืืฃ ืงืจืืืืืื ื ืขื ืืขื ืคึผืืื ืืขืจื ืืื ืงืึทื ืกืืจืึทืงืืขืจ ืงืึธื ืืขื ืขื ืึทืืืขืงืืขื ืืืขื, ืืืึธืก ืงืขื ืขื ืืืื ื ืืฆืืง ืืืขื ืืืจ ืืืืขื ืื ืืขืจืคืืืกืื ืืืืืจื ืืืืฃ ืื ืคืืืืขืจ ืืืืืืึธืืขืง. ืฆืื ืืืืฉืคึผืื, ืฆื ืฉืึทืคึฟื ืึท ืืืึทื ืืืืืืฉืื ืืืึธืก ืื ืงืืืื ืงืืืคื ืืขืงืกื ืืืืืืฉืืฅ, ืืืจ ืงืขื ืขื ืจืืคื ".ืืึทืคึผ ()" ืืื ืคืึธืจื ืคึผืืื ืืขืจื ืฆื ืื Text.new constructor ืคืื ืื ืืขืงืกื ืืืืคืขืฅ: ืงืืึทืก FruitWidget ืืงืกืืขื ืื StatelessWidget {@override Widget build(BuildContext context) {return Column (ืงืื ืืขืจ: ['ืขืคึผื', 'ืืึทืจืึทื ืฅ'].ืืึทืคึผ(ืืขืงืกื.ื ืืึท).toList()); } }
- ืื ืคึผืึทืกืึทืืืืึทืืื ืคึฟืึทืจืืื ืื ืืื ืื ื ืืฆื ืคืื ืคืื ืงืฆืืข ืคึผืืื ืืขืจื ืืึธืื ืฉืืื ืืงืกืคึผืึทื ืืื. ืฆืืืขืืขืื ืื ืคืืืืงืืื ืฆื ื ืืฆื ืืืฉืึทื ืขืจืืง ืืขืืืึธืืก ืืื ืคืื ืงืฆืืข ืคึผืืื ืืขืจื ืฆื ืฉืึทืคึฟื ืึท ื ืื-ืืืฉืึทื ืขืจืืง ืืืคึฟื ืืื ืืืึทืื: T id (ื ืืืขืจื) => ืืืขืจื; var intId = id ; // ืขืจืืืืื ืืื ืืืขืจืกืืข 2.15 ืึทื ืฉืืึธื ืคืื "int Function (int) intId = id;" const fo = ืฉืืึทื; // ืืืึทืื ืฆื ืคืื ืงืฆืืึธื ืืจื ืฉืืึทื. const c1 = fo ;
- ืื ืืึทืจื: ืืึทืจืฅ ืืืืืืึธืืขืง ืืื ืืืคึผืจืืืื ืฉืืืฆื ืคึฟืึทืจ ืขื ืืืก, ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืจ ืงืขื ืขื ืืืฆื ืึทืจืืืกืคืืจื ืึท ืฉืืจืืงื ืืืขืจื ืคืื ืืขืืขืจ ืขื ืื ืืืขืจื ื ืืฆื ืื ". ื ืึธืืขื" ืืืคึฟื, ืืืืกืงืืืึทืื ืืืึทืืืขืก ืืืจื ื ืึธืืขื ืึธืืขืจ ืืืืึทืื ืคึผืขืจื ืคืื ืืืึทืืืขืก: enum MyEnum {ืืืื ืขืจ , ืฆืืืื, ืืจืื } ืคึผืึธืกื ืืืืคึผื () { ืืจืืง (MyEnum.one.name); // "ืืืื ืขืจ" ืืืขื ืืืื ืืขืืจืืงื. ืืจืืง (MyEnum.values.byName ('ืฆืืืื') == MyEnum.two); // "ืืืช" ืืืขื ืืืื ืืขืืจืืงื. ืืขืฆื ืืึทืคึผืข = MyEnum.values.asNameMap(); ืืจืืง (ืืึทืคึผืข ['ืืจืืึท'] == MyEnum.three); // "ืืืช". }
- ื ืืืึทืื ืงืึทืืคึผืจืขืฉืึทื ืืขืื ืืง ืืื ืืืคึผืืึทืืขื ืึทื ืึทื ืึทืืึทืื ืื ื ืืฆื ืคืื ืึท ืืขืจ ืกืึธืืื ืคืึทืจืืจืขืืื ื ืคืื ืคึผืืื ืืขืจื ืืื 64-ืืืกื ืื ืืืืืจืึทื ืืึทื ืฅ ืืืื ืึท 32-ืืืกื ืึทืืจืขืก ืคึผืืึทืฅ ืืื ืืขื ืื ืคึฟืึทืจ ืึทืืจืขืกืื ื (ื ืื ืืขืจ ืืื 4 ืืืืืืืื ืคืื ืืึผืจืื ืืื ืืขื ืืฆื). ืืขืกืฅ ืืึธืื ืืขืืืืื ืึทื ืึทืืึท ืึทืคึผืืึทืืึทืืืืฉืึทื ืืืื ืขืก ืืขืืืขื ืฆื ืจืขืืืฆืืจื ืื ืงืืคึผืข ืืจืืืก ืืื ืืขืขืจืขื 10%. ืืื ืื Flutter SDK, ืื ื ืืึทืข ืืึธืืข ืืื ืฉืืื ืขื ืืืืึทืื ืคึฟืึทืจ ืึทื ืืจืืื ืืืจื ืคืขืืืงืืึทื, ืืื ืืื ืคึผืืึทื ื ืขื ืฆื ืืืื ืขื ืืืืึทืื ืคึฟืึทืจ ืืึธืก ืืื ืึท ืฆืืงืื ืคึฟื ืืขืืืื ื.
- ืื ืืึทืจื ืกืืง ืืืื ืืืฉืืจืื ืคึฟืึทืจ ืืืืึทืืื ื ืืื ืคืึธืจืฉืืขืืื ื ืึทื ืึทืืืกืืก (DevTools), ืืืึธืก ืืขื ืขื ืคืจืืขืจ ืกืึทืคึผืืืื ืืื ืึท ืืึทืืื ืืขืจ ืคึผืขืงื.
- ืืืฉืืจืื ืืึธืื ืฉืืื ืฆืืืขืืืืื ืฆื ืื "ืืึทืจื ืฉืขื ืง" ืืึทืคึฟืขื ืืื ืื pub.dev ืคึผืขืงื ืจืืคึผืึทืืึทืืึธืจืื ืฆื ืฉืคึผืืจ ืื ืึทืงืกืึทืืขื ืืึทื ืืืกืืึทืืข ืคืื โโืงืึทื ืคืึทืืขื ืฉืึทื ืืื ืคึฟืึธืจืืึทืฆืืข, ืืืฉื, ืืึธืื ืงืจืึทืืขื ืืฉืึทืื ืคึฟืึทืจ ืงืขืกืืืืขืจืืืง ืื ืืึทืืจืืืฉืึทื ืกืืกืืขืืขื ืืื ืืืึธืืงื ืื ืืืืืจืึทื ืืึทื ืฅ ืืื ืืขื ืคึผืขืงื. ืืืื ืึทืืึท ืืืงืก ืืขื ืขื ืืืืขืงืืึทื, ืื ืืืจืืคืืจืื ื ืคืื ืื "ืืึทืจื ืฉืขื ืง ืึทืจืืืกืืขืื" ืืึทืคึฟืขื ืืืขื ืืืื ืื ืืขืจืึทืคึผืืื ืืื ืึท ืืขืืช ืึธื ืืึธื. ืืืื ืขืก ืืื ืืขืืืขื ืึท ืคืึทืืฉ positive, ืขืก ืืื ืืขืืืขื ืฆื ืืืืคึผืึทืก ืื ืืฉืขืง ืืืจื ืึท ืืืืึทืก ืจืฉืืื.
- ืื ืคืืืืงืืื ืฆื ืึธืคึผืจืืคื ืึทื ืฉืืื ืืจืืืก ืืืขืจืกืืข ืคืื โโโโืึท ืคึผืขืงื ืืื ืฆืืืขืืืืื ืฆื ืื pub.dev ืจืืคึผืึทืืึทืืึธืจื, ืืืฉื, ืืืื ืืขืคืขืจืืขื ืขืจืจืึธืจืก ืึธืืขืจ ืืืึทืื ืขืจืึทืืืืืืื ืืขื ืขื ืืืกืงืึทืืืขืจื. ืืื ืึทืืขืจ, ืคึฟืึทืจ ืึทืืึท ืงืขืจืขืงืฉืึทื ื, ืื ืคืืจืื ื ืืื ืืขืืืขื ืฆื ืึทืจืืืกืืขืื ืึท ืงืขืจืขืงืืืื ืืืขืจืกืืข, ืึธืืขืจ ืืื ืขืืืขืืข ืกืืืืึทืืืึธื ืก ืขืก ืืื ื ืืืืืง ืฆื ืืึธืื ืืึทืื ืื ืืืืืกืืื ื ืืขืืืื ื ืืื ืขืจืืืฉืึทื ืืื ืืึทืืื ืืืึทื ืืืืึทืืขืจ ืคืึทืจืฉืคึผืจืืืืื ื (ืืืฉื, ืืืื ืื ืงืขืจืขืงืฉืึทื ืืื ื ืึธื ื ืืฉื ืืจืืื ืึธืืขืจ ืืืื ืึท ืคืื ืืขืืืื ื ืืื ืืขืืืขื ืืจืืืก ืืืจื ืืจืืึทื ืึทื ืฉืืึธื ืคืื ืึท ืคึผืจืึธืืข ืืืขืจืกืืข). ื ืึธื ืจืืืืึธืืงืื ื, ืื ืคึผืขืงื ืืื ื ืื ืืขืจ ืืืืขื ืึทืคืืื ืืื ืื "ืฉืขื ืง ืืึทืงืืืขื" ืืื "ืฉืขื ืง ืึทืคึผืืจืืื" ืงืึทืืึทื ืื, ืืื ืืืืฃ ืกืืกืืขืืขื ืืืึธืก ืืึธืื ืฉืืื ืืื ืกืืึทืืืจื ืขืก, ืึท ืกืคึผืขืฆืืขื ืืืืจืขื ืื ื ืืื ืืจืืืก ืื ืืืืึทืืขืจ ืืึธื "ืฉืขื ืง ืืึทืงืืืขื" ืืื ืขืงืกืึทืงืืืืึทื.
- ืฆืืืขืืืืื ืฉืืฅ ืงืขืื ืึท ืืืึทืื ืขืจืึทืืืืืื (CVE-2021-22567) ืืขืคึฟืืจื ืืืจื ืื ื ืืฆื ืคืื ืืื ืืงืึธื ืืืชืืืช ืืื ืื ืงืึธื ืืืึธืก ืืืืฉื ืื ืึทืจืืืกืืืืึทืื ืกืืจ.
- ืคืึทืจืคืขืกืืืงื ืึท ืืืึทืื ืขืจืึทืืืืืื (CVE-2021-22568) ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืืืคึผืขืจืกืึทื ืืื ืื ืื ืืขืจ pub.dev ืืึทื ืืฆืขืจ ืืืขื ืืจืืืกืืขืื ืคึผืึทืงืึทืืืฉืึทื ืฆื ืึท ืืจืื-ืคึผืึทืจืืื ืกืขืจืืืขืจ ืืืึธืก ืึทืงืกืขืคึผืฅ pub.dev oauth2 ืึทืงืกืขืก ืืึธืงืขื ืก. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืื ืืืึทืื ืขืจืึทืืืืืื ืงืขื ืืืื ืืขื ืืฆื ืฆื ืืึทืคืึทืื ืื ืขืจืืขื ืืื ืคึฟืืจืืข ืคึผืขืงื ืกืขืจืืืขืจืก. ืืขืืืขืืึธืคึผืขืจืก ืืืึธืก ืืืืื ืืึทืืขืืึธืก ืคึผืึทืงืึทืืืฉืึทื ืืืืฃ pub.dev ืืขื ืขื ื ืืฉื ืึทืคืขืงืืึทื ืืืจื ืืขื ืึทืจืืืกืืขืื.
ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื, ืึท ืืึทืืืืืืง ืืขืืืื ื ืคืื ืื ืืึทื ืืฆืขืจ ืฆืืืื ื ืคืจืืืืืืขืจืง Flutter 2.8 ืืื ืืขืืืขื ืืขืจืืื ืื, ืืืึธืก ืืื ืืขืจืขืื ื ืืื ืึทื ืึธืืืขืจื ืึทืืืื ืฆื React Native ืืื ืึทืืึทืื, ืืืืืจื ืืืืฃ ืึท ืืืื ืงืึธื ืืึทืืข, ืฆื ืืขืืืื ื ืึทืคึผืืึทืงืืืฉืึทื ื ืคึฟืึทืจ ืืึธืก, ืึทื ืืจืืื, Windows, macOS ืืื ืืื ืืงืก ืคึผืืึทืืคืึธืจืืก, ืืื ืืขืืื ื ืืื ืฉืึทืคึฟื ืึทืคึผืืึทืงืืืฉืึทื ื ืฆื ืืืืคื ืืื ืืจืึทืืืขืจื. ื ืื ืื ืฉืึธื ืคึฟืึทืจ ืื Fuchsia ืืืงืจืึธืงืขืจื ืขื ืึธืคึผืขืจืืืืื ื ืกืืกืืขื ืืขืืืขืืึธืคึผืขื ืืืจื Google ืืื ืืขืืืื ืืืืฃ ืื ืืงืขืจ ืคืื ืคืืืืขืจ. ืขืก ืืื ืืืืขืจืงื ืึทื ืืื ืื ืืขืฆืืข ืืขืงืก ืืืฉืื, ืื ื ืืืขืจ ืคืื ืคืืึทืืขืจ 2 ืึทืคึผืืึทืงืืืฉืึทื ื ืืื ืื Google ืคึผืืืึท ืกืืึธืจ ืืื ืืขืืืืงืกื ืคืื 200 ืืืืื ื ืฆื 375 ืืืืื ื, ื.ื. ืึผืืขื ืฆืืืื ืืึธื.
ืืขืจ ืืืืคึผื ืืืื ืคืื ืื ืคืืืืขืจ ืงืึธื ืืื ืืืคึผืืึทืืขื ืึทื ืืื ืื ืืึทืจื ืฉืคึผืจืึทื, ืืื ืื ืจืื ืืืืข ืืึธืืึธืจ ืคึฟืึทืจ ืขืงืกืึทืงืืืืื ื ืึทืคึผืืึทืงืืืฉืึทื ื ืืื ืืขืฉืจืืื ืืื C ++. ืืืขื ืืืจ ืึทื ืืืืืงืืขื ืึทืคึผืืึทืงืืืฉืึทื ื, ืืื ืึทืืืฉืึทื ืฆื ืื ืืขืืืืจื ืืึทืจื ืฉืคึผืจืึทื ืคืื Flutter, ืืืจ ืงืขื ืขื ื ืืฆื ืื Dart Foreign Function ืฆืืืื ื ืฆื ืจืืคื C/C ++ ืงืึธื. ืืืื ืืืจืืคืืจืื ื ืคืึธืจืฉืืขืืื ื ืืื ืึทืืฉืืืื ืืืจื ืงืึทืืคึผืืืืื ื ืึทืคึผืืึทืงืืืฉืึทื ื ืฆื ืืขืืืืจื ืงืึธื ืคึฟืึทืจ ืฆืื ืคึผืืึทืืคืึธืจืืก. ืืื ืืขื ืคืึทื, ืื ืคึผืจืึธืืจืึทื ืืึทืจืฃ ื ืื ืืืื ืจืืงืึธืืคึผืืืื ื ืึธื ืืขืืขืจ ืขื ืืขืจืื ื - ืืึทืจื ืืื ืึท ืืืืก ืจืืืึธืื ืืึธืืข ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืืึทืื ืขื ืืขืจืื ืืขื ืฆื ืึท ืคืืืกื ืืืง ืึทืคึผืืึทืงืืืฉืึทื ืืื ืืืืื ืึธืคึผืฉืึทืฆื ืื ืจืขืืืืืึทื.
ืฆืืืืฉื ืื ืขื ืืขืจืื ืืขื ืืื ืื ื ืืึทืข ืืขืืืื ื ืคืื Flutter, ืึทืคึผืืึทืืึทืืืืฉืึทื ืคืื ืงืึทืืขืจ ืืืืงืืึทื ืืื ืืึผืจืื ืงืึทื ืกืึทืืฉืึทื ืืืืฃ ืจืืจืขืืืืืง ืืขืืืืกืขืก ืืื ืืืืขืจืงื. ืขืก ืืื ืืจืื ืืขืจ ืฆื ืคืึทืจืืื ืื ืึทืคึผืคึผืก ืฆื ืืึทืงืขื ื ืืึทืืื ืื ืืก ืึทืืึท ืืื Firebase ืืื Google Cloud. ืืืฉืืจืื ืคึฟืึทืจ ืื ืึทืืจืืืฉืึทื ืืื Google ืึทืืก ืืขื ืขื ืกืืืืืึทืืืืื. ืฉืืืฆื ืคึฟืึทืจ ืงืึทืืขืจืึทืก ืืื ืืืขื ืคึผืืืืื ืก ืืื ืืืืืืืืง ืืืคึผืจืืืื. ื ืืึทืข ืืืฉืืจืื ืืขื ืขื ืคืืจืืขืืืืื ืฆื ืคืึทืจืคึผืึธืฉืขืืขืจื ืึทื ืืืืืงืืื ื, ืืืฉื, ืึท ืืืืืืฉืื ืืื ืฆืืืขืืขืื ืคึฟืึทืจ ืึธืืขื ืืึทืงืืืฉืึทื ื ืืฆื Firebase. ืื ืคืืึทื ืืึธืืึธืจ, ืืืืืื ื ืคึฟืึทืจ ืืขืืืขืืึธืคึผืื ื 2 ื ืฉืคึผืืืขืจืืึท ืืื ืคืืึทืืขืจ, ืืื ืืขืจืืืึทื ืืืงื.
ืืงืืจ: opennet.ru