Skip to content

Instantly share code, notes, and snippets.

View kekland's full-sized avatar

Erzhan kekland

View GitHub Profile
import 'package:flutter/material.dart';
void main() {
runApp(const App());
}
class App extends StatelessWidget {
const App({super.key});
@override
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Incident Identifier: E7DAC5B0-D56D-44B7-B974-BD7353A3AFC5
CrashReporter Key: E9BE71AD-0211-4477-09AF-D3D79A912A42
Hardware Model: Mac15,6
Process: Runner [77926]
Path: /Users/USER/Library/Developer/CoreSimulator/Devices/C9A53EC2-8D4F-4D3F-9E0E-DCB232768D46/data/Containers/Bundle/Application/F09ED67F-6720-4ED6-B13D-23ACEC627317/Runner.app/Runner
Identifier: com.example.flutterSuperellipseCrash
import 'dart:async';
import 'package:flutter/material.dart';
void main() {
runApp(App());
}
class App extends StatelessWidget {
const App({super.key});
@kekland
kekland / main.dart
Last active July 22, 2023 09:18
Precomputed layout extent for items in a long ListView
import 'dart:math';
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
import 'package:flutter/material.dart';
import 'package:widgetbook/widgetbook.dart';
class ColorValue {
ColorValue(this.name, this.selectorFn);
final String name;
final Color Function(BuildContext) selectorFn;
}
@kekland
kekland / knobs_notifier.dart
Created April 8, 2023 11:56
KnobsNotifier that supports adding custom knobs
// ignore_for_file: invalid_use_of_internal_member
import 'package:widgetbook/widgetbook.dart';
import 'package:widgetbook/src/repositories/selected_use_case_repository.dart';
import 'package:widgetbook/src/knobs/options_knob.dart';
class CustomKnobsNotifier extends KnobsNotifier {
CustomKnobsNotifier(this.selectedStoryRepository)
: super(selectedStoryRepository);
@kekland
kekland / reverse_ellipse_text.dart
Created February 2, 2023 13:46
Reverse ellipse text
import 'package:flutter/material.dart';
const Color darkBlue = Color.fromARGB(255, 18, 32, 47);
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override