Skip to content

Instantly share code, notes, and snippets.

View mirkancal's full-sized avatar
🐦
Flutterin'

Mirkan Çalışkan mirkancal

🐦
Flutterin'
View GitHub Profile
import 'package:flutter/material.dart';
class QRCornerPainter extends CustomPainter {
@override
void paint(Canvas canvas, Size size) {
final paint = Paint()
..color = Colors.white
..style = PaintingStyle.fill;
final cornerLength = size.width * 0.1;
@mirkancal
mirkancal / main.dart
Created December 17, 2023 13:43
Generated code from pixels2flutter.dev
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
@mirkancal
mirkancal / main.dart
Created December 17, 2023 13:23
Generated code from pixels2flutter.dev
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
@mirkancal
mirkancal / main.dart
Created December 9, 2023 04:59
Generated code from pixels2flutter.dev
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
@mirkancal
mirkancal / main.dart
Created December 9, 2023 04:56
Generated code from pixels2flutter.dev
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
@mirkancal
mirkancal / main.dart
Created December 9, 2023 04:53
Generated code from pixels2flutter.dev
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
{
"host": "dev",
}
@mirkancal
mirkancal / refreshable_builder.dart
Last active October 31, 2022 07:02
Flutter widget that refreshes itself periodically.
import 'package:flutter/material.dart';
typedef RefreshableWidgetBuilder<T> = Widget Function(
BuildContext context, T value);
typedef RefreshCall<T> = Future<T> Function();
class RefreshableBuilder<T> extends StatefulWidget {
RefreshableBuilder({
super.key,
void main() {
final firstMap = {"1":[1,2,3], "2": [0,0]};
final secondMap = {"2":[1,1]};
final thirdMap = {
...firstMap,
...secondMap,
};
print(firstMap.merge(secondMap).values);
<script>
(function(d, s, id) {
if (d.getElementById(id)) {
if (window.__TOMORROW__) {
window.__TOMORROW__.renderWidget();
}
return;
}
const fjs = d.getElementsByTagName(s)[0];
const js = d.createElement(s);