Skip to content

Instantly share code, notes, and snippets.

Avatar
💈
Yak shavin'

Kate Lovett Piinks

💈
Yak shavin'
  • Google
  • Nashville, TN
  • 17:09 (UTC -05:00)
  • Twitter @k8lovett
View GitHub Profile
@Piinks
Piinks / main.dart
Created February 17, 2023 23:17
TextField in a ListView comes into focus
View main.dart
import 'package:flutter/material.dart';
void main() => runApp(Demo());
class Demo extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
body: ListView.builder(
@Piinks
Piinks / main.dart
Created July 29, 2022 22:02
Playing with dynamic grid layout
View main.dart
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
// This widget is the root of your application.
@Piinks
Piinks / main.dart
Last active July 11, 2022 20:58
Grid Examples
View main.dart
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
View main.dart
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
View main.dart
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
View main.dart
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
View main.dart
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
View main.dart
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
View sliverFill.dart
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
View main.dart
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