Skip to content

Instantly share code, notes, and snippets.

View legalcodes's full-sized avatar

Jon Tippens legalcodes

  • San Francisco, California
View GitHub Profile
@legalcodes
legalcodes / main.dart
Last active November 19, 2019 17:01 — forked from datafoya/main.dart
Modifying cross axis alignment
import 'dart:async';
import 'package:flutter/material.dart';
import 'package:flutter_test/flutter_test.dart';
class MyWidget extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Row(
mainAxisAlignment: MainAxisAlignment.spaceAround,
crossAxisAlignment: CrossAxisAlignment.center,
@legalcodes
legalcodes / main.dart
Last active November 19, 2019 17:01 — forked from datafoya/main.dart
Modify main axis alignment
import 'dart:async';
import 'package:flutter/material.dart';
import 'package:flutter_test/flutter_test.dart';
class MyWidget extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Row(
mainAxisAlignment: MainAxisAlignment.start,
children: [
@legalcodes
legalcodes / main.dart
Last active November 19, 2019 17:01 — forked from datafoya/main.dart
Modify axis size
import 'dart:async';
import 'package:flutter/material.dart';
import 'package:flutter_test/flutter_test.dart';
class MyWidget extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Row(
mainAxisSize: MainAxisSize.max,
children: [
@legalcodes
legalcodes / main.dart
Last active January 22, 2020 14:06 — forked from datafoya/main.dart
Create a Column
import 'dart:async';
import 'package:flutter/material.dart';
import 'package:flutter_test/flutter_test.dart';
class MyWidget extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Row(
children: [
BlueBox(),
@legalcodes
legalcodes / main.dart
Last active November 18, 2019 16:33
Add four icons
import 'package:flutter/material.dart';
import 'package:flutter_test/flutter_test.dart';
class MyWidget extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Column(
mainAxisSize: MainAxisSize.min,
crossAxisAlignment: CrossAxisAlignment.stretch,
children: [
@legalcodes
legalcodes / main.dart
Last active November 18, 2019 03:18
Create a Column
import 'package:flutter/material.dart';
import 'package:flutter_test/flutter_test.dart';
class MyWidget extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Row(
children: [
BlueBox(),
BlueBox(),
@legalcodes
legalcodes / main.dart
Last active October 24, 2019 22:50
AnimatedContainer
import 'dart:math';
import 'package:flutter_web/material.dart';
import 'package:flutter_web_test/flutter_web_test.dart';
import 'package:flutter_web_ui/ui.dart' as ui;
const _duration = Duration(milliseconds: 400);
double randomBorderRadius() {
return Random().nextDouble() * 64;
@legalcodes
legalcodes / main.dart
Last active January 26, 2023 08:32
Vanilla Owl
// Copyright 2019 the Dart project authors. All rights reserved.
// Use of this source code is governed by a BSD-style license
// that can be found in the LICENSE file.
import 'package:flutter_web/material.dart';
import 'package:flutter_web_test/flutter_web_test.dart';
import 'package:flutter_web_ui/ui.dart' as ui;
const owl_url = 'https://raw.githubusercontent.com/flutter/website/master/src/images/owl.jpg';
@legalcodes
legalcodes / main.dart
Last active October 28, 2019 21:54
AnimatedOpacity
import 'package:flutter_web/material.dart';
import 'package:flutter_web_test/flutter_web_test.dart';
import 'package:flutter_web_ui/ui.dart' as ui;
const owl_url = 'https://raw.githubusercontent.com/flutter/website/master/src/images/owl.jpg';
class FadeInDemo extends StatefulWidget {
_FadeInDemoState createState() => _FadeInDemoState();
}
@legalcodes
legalcodes / main.dart
Created August 23, 2019 22:02
wotw52_example_1
import 'package:flutter_web/material.dart';
import 'package:flutter_web_test/flutter_web_test.dart';
import 'package:flutter_web_ui/ui.dart' as ui;
class Example extends StatelessWidget {
Widget build(BuildContext context) {
return Scaffold(
body: Container(
child: Text('Boring'),
color: Colors.green,