1
0
mirror of https://github.com/flutter/samples.git synced 2025-11-08 13:58:47 +00:00

Samples maintenance (#435)

This commit is contained in:
Brett Morgan
2020-05-13 09:18:26 +10:00
committed by GitHub
parent 941ebebfad
commit baa1f976b2
94 changed files with 492 additions and 349 deletions

View File

@@ -1,4 +1,4 @@
include: package:pedantic/analysis_options.1.8.0.yaml
include: package:pedantic/analysis_options.1.9.0.yaml
analyzer:
strong-mode:

View File

@@ -159,11 +159,11 @@ class DataTransferIsolateController extends ChangeNotifier {
_timer.reset();
_timer.start();
List<int> randNums = [];
for (int i = 0; i < 100; i++) {
var randNums = <int>[];
for (var i = 0; i < 100; i++) {
randNums.clear();
for (int j = 0; j < 1000000; j++) {
for (var j = 0; j < 1000000; j++) {
randNums.add(random.nextInt(100));
}
@@ -183,6 +183,7 @@ class DataTransferIsolateController extends ChangeNotifier {
});
}
@override
void dispose() {
super.dispose();
_isolate?.kill(priority: Isolate.immediate);
@@ -226,7 +227,7 @@ class RunningList extends StatelessWidget {
Future<void> _secondIsolateEntryPoint(SendPort sendPort) async {
var receivePort = ReceivePort();
sendPort.send(receivePort.sendPort);
int length = 1;
var length = 1;
receivePort.listen(
(dynamic message) async {
@@ -253,7 +254,7 @@ Future<void> _secondIsolateEntryPoint(SendPort sendPort) async {
Iterable<int> createNums() sync* {
var random = Random();
for (int i = 0; i < 100000000; i++) {
for (var i = 0; i < 100000000; i++) {
yield random.nextInt(100);
}
}
@@ -263,10 +264,10 @@ Future<void> generateAndSum(
Iterable<int> iter,
int length,
) async {
int sum = 0;
int count = 1;
var sum = 0;
var count = 1;
for (int x in iter) {
for (var x in iter) {
sum += x;
if (count % 1000000 == 0) {
callerSP.send((count ~/ 1000000) * length);

View File

@@ -107,7 +107,7 @@ class InfiniteProcessIsolateController extends ChangeNotifier {
Capability capability;
int _currentMultiplier = 1;
List<int> _currentResults = [];
final List<int> _currentResults = [];
bool _created = false;
bool _paused = false;
@@ -174,6 +174,7 @@ class InfiniteProcessIsolateController extends ChangeNotifier {
notifyListeners();
}
@override
void dispose() {
newIsolate?.kill(priority: Isolate.immediate);
newIsolate = null;
@@ -186,7 +187,7 @@ class RunningList extends StatelessWidget {
Widget build(context) {
final controller = Provider.of<InfiniteProcessIsolateController>(context);
List<int> sums = controller.currentResults;
var sums = controller.currentResults;
return DecoratedBox(
decoration: BoxDecoration(
@@ -219,9 +220,9 @@ class RunningList extends StatelessWidget {
}
Future<void> _secondIsolateEntryPoint(SendPort callerSP) async {
int multiplyValue = 1;
var multiplyValue = 1;
ReceivePort newIceRP = ReceivePort();
var newIceRP = ReceivePort();
callerSP.send(newIceRP.sendPort);
newIceRP.listen((dynamic message) {
@@ -232,9 +233,9 @@ Future<void> _secondIsolateEntryPoint(SendPort callerSP) async {
// This runs until the isolate is terminated.
while (true) {
int sum = 0;
var sum = 0;
for (int i = 0; i < 10000; i++) {
for (var i = 0; i < 10000; i++) {
sum += await doSomeWork();
}
@@ -243,12 +244,12 @@ Future<void> _secondIsolateEntryPoint(SendPort callerSP) async {
}
Future<int> doSomeWork() {
Random rng = Random();
var rng = Random();
return Future(() {
int sum = 0;
var sum = 0;
for (int i = 0; i < 1000; i++) {
for (var i = 0; i < 1000; i++) {
sum += rng.nextInt(100);
}

View File

@@ -122,7 +122,7 @@ packages:
name: provider
url: "https://pub.dartlang.org"
source: hosted
version: "4.0.5"
version: "4.1.0"
quiver:
dependency: transitive
description:
@@ -199,5 +199,5 @@ packages:
source: hosted
version: "3.6.1"
sdks:
dart: ">=2.6.0 <3.0.0"
flutter: ">=1.12.1"
dart: ">=2.7.0 <3.0.0"
flutter: ">=1.17.0"

View File

@@ -13,7 +13,7 @@ dependencies:
dev_dependencies:
flutter_test:
sdk: flutter
pedantic: ^1.8.0
pedantic: ^1.9.0
flutter: