Skip to content

Instantly share code, notes, and snippets.

View Piinks's full-sized avatar
💈
Yak Shavin'

Kate Lovett Piinks

💈
Yak Shavin'
View GitHub Profile
@Piinks
Piinks / main.dart
Last active July 11, 2022 20:58
Grid Examples
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@Piinks
Piinks / main.dart
Created September 29, 2020 17:49
NestedScrollView Example
import 'package:flutter/material.dart';
final Color darkBlue = Color.fromARGB(255, 18, 32, 47);
void main() {
runApp(MyApp());
}
class MyApp extends StatefulWidget {
@override
@Piinks
Piinks / main.dart
Created August 17, 2020 22:13
Inverted scrollables
import 'package:flutter/material.dart';
void main() {
runApp(MaterialApp(home: Home()));
}
class Home extends StatefulWidget {
@override
State createState() => HomeState();
}
@Piinks
Piinks / main.dart
Created July 24, 2020 23:11
ScaffoldMessenger
import 'package:flutter/material.dart';
void main() {
runApp(new MaterialApp(
routes: <String, WidgetBuilder>{
'/': (BuildContext context) => HomePage(),
'/second': (BuildContext context) => SecondPage(),
},
));
}
@Piinks
Piinks / main.dart
Created January 23, 2020 22:29
Nested Lists
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
body: NestedScrollView(
@Piinks
Piinks / main.dart
Created January 2, 2020 19:18
NestedScrollView Solution
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(title: Text('Demo')),
@Piinks
Piinks / sliverFill.dart
Created December 2, 2019 17:57
RenderSliverFillRemaining
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: HomePage(),
routes: <String, WidgetBuilder>{
@Piinks
Piinks / main.dart
Last active August 29, 2019 16:57
Bottom Pinned Buttons with Dynamic Scroll Physics
import 'package:flutter/material.dart';
void main() => runApp(MaterialApp(
home: Scaffold(
appBar: AppBar(title: Text('Bottom Pinned Button')),
body: MyWidget(),
)));
class MyWidget extends StatefulWidget {
@override
@Piinks
Piinks / main.dart
Last active August 2, 2019 17:34
Scroll Animation on timed delay - Experiment for https://github.com/flutter/flutter/pull/37267
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
void main() => runApp(new MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
home: new MyHomePage(),
@Piinks
Piinks / main.dart
Last active July 17, 2019 20:49
SliverFillRemaing Edge Case Repros
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: HomePage(),
routes: <String, WidgetBuilder>{