Skip to content

Instantly share code, notes, and snippets.

View ericwindmill's full-sized avatar

Eric Windmill ericwindmill

View GitHub Profile
@ericwindmill
ericwindmill / install-flutter.sh
Last active January 25, 2026 20:25
W.I.P. one-command script to install Flutter and its dependencies.
#!/usr/bin/env bash
#
# Flutter SDK Installation Script
#
# This script installs the Flutter SDK and optionally sets up
# platform-specific development environments.
#
# Options:
# ./install.sh --help
# ./install.sh --dry-run
@ericwindmill
ericwindmill / main.dart
Created May 21, 2020 19:58
FBE_Provider_future_provider
import 'dart:collection';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
class Person {
Person({this.name, this.age});
final String name;
int age;
}
@ericwindmill
ericwindmill / main.dart
Created May 21, 2020 17:05
FBE_Provider_context_of
import 'dart:collection';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter/foundation.dart';
import 'package:provider/provider.dart';
class Person with ChangeNotifier {
@ericwindmill
ericwindmill / main.dart
Created May 20, 2020 20:59
FBE_Provider_consumer_2
import 'dart:collection';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
class Person with ChangeNotifier {
Person({this.name, this.age});
final String name;
int age;
@ericwindmill
ericwindmill / main.dart
Created May 20, 2020 20:56
FBE_Provider_consumer
import 'dart:collection';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
class Person with ChangeNotifier {
Person({this.name, this.age});
final String name;
int age;
@ericwindmill
ericwindmill / main.dart
Created May 20, 2020 20:45
FBE_Provider_change_notifiter_provider.dart
import 'dart:collection'; // used in test.dart
import 'package:flutter/foundation.dart'; // used in test.dat
import 'package:flutter/material.dart';
class Person with ChangeNotifier {
Person({this.name, this.age});
final String name;
int age;
@ericwindmill
ericwindmill / main.dart
Last active May 20, 2020 19:51
FBE_Provider_provider_example.dart
import 'dart:collection'; // used in test.dart
import 'package:flutter/foundation.dart'; // used in test.dart
import 'package:flutter/material.dart';
class Person {
Person({this.name, this.age});
final String name;
final int age;
}
@ericwindmill
ericwindmill / hint.txt
Created May 10, 2020 17:24
Flutter By Example exercises, Dart, Iterables, Fold
Try using 'fold' to derive a value of a different type.
@ericwindmill
ericwindmill / hint.txt
Created May 10, 2020 17:15
fbe_dart_iterables_filter_where_takewhile
This will require using `where` and `skipWhile` together
@ericwindmill
ericwindmill / hint.txt
Created May 10, 2020 17:00
fbe_dart_iterables_change_expand
Try using `expand` to transform a list of orders into a list of those order's items.