Skip to content

Instantly share code, notes, and snippets.

@wmleler
wmleler / main2.dart
Last active August 21, 2021 01:44
Matrix #2
// v2: add Gesture detector
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Perspective',
@wmleler
wmleler / main1.dart
Last active June 13, 2018 20:35
Matrix #1
// v1: move default app to separate function with fixed name
// Add transform widget, rotate and perspective
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
@wmleler
wmleler / main0.dart
Created June 4, 2018 00:12
Matrix #0
// v0: default app, remove comments, remove "new"
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
@wmleler
wmleler / main3.dart
Last active August 2, 2018 12:07
Matrix #3
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Perspective',
theme: ThemeData(primarySwatch: Colors.blue),
@wmleler
wmleler / .block
Last active June 23, 2023 15:53
Radial Tree with UI
license: bsd-3-clause # Copyright 2015 Wm Leler