Skip to content

Instantly share code, notes, and snippets.

View pingbird's full-sized avatar
🌺

ping pingbird

🌺
View GitHub Profile
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({Key? key}) : super(key: key);
String format(String formatString, Map<String, dynamic> vars) {
return formatString.replaceAllMapped(
RegExp(r'\$(\w+)'),
(name) => '${vars[name.group(1)]}',
);
}
void main() {
print(format(r'There are $count players', {'count': 123}));
print(format(r'$x + $y = $z', {'x': 9, 'y': 10, 'z': 21}));
import 'package:boxy/boxy.dart';
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({Key? key}) : super(key: key);
import 'dart:math';
import 'package:boxy/flex.dart';
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
class MyHomePage extends StatelessWidget {
Widget buildCard(BuildContext context, bool topEdge, bool bottomEdge, Color color) {
final cardBorder = BorderSide(color: color, width: 2);
return Padding(
padding: EdgeInsets.only(
left: 8.0,
right: 8.0,
top: topEdge ? 8.0 : 0.0,
@pingbird
pingbird / dof.dart
Last active February 21, 2024 08:40
import 'dart:math';
import 'dart:ui' as ui;
import 'package:flutter/material.dart';
import 'package:vector_math/vector_math_64.dart' hide Colors;
const bgColor = Color(0xff212121);
class AmbiancePainter extends CustomPainter {
final Animation<double> anim;
// Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file
// for details. 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/material.dart';
import 'dart:math' as math;
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatefulWidget {
@override
State<MyApp> createState() {
// return UsingMyVeryOwn();
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatefulWidget {
@override
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(