Skip to content

Instantly share code, notes, and snippets.

@BorisKest
BorisKest / fixed_bg_sliver.dart
Last active October 29, 2025 15:32
Simple fixed first sliver example.
import 'dart:ui' as ui;
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@BorisKest
BorisKest / jumping_letters_indicator.dart
Created October 14, 2025 20:23
Jumping Letters Indicator
/*
* Jumping Letters Indicator
* Based on DotsLoadingIndicator by Mike Matiunin
* https://gist.github.com/PlugFox/e486dcaf99d958973a1f1b1cddea789b
* Modified to animate text letters instead of dots
* 14 October 2025
*/
// ignore_for_file: curly_braces_in_flow_control_structures
@BorisKest
BorisKest / contentListController.dart
Last active May 3, 2025 14:23
Content list controller
import 'package:flutter/material.dart';
class ContentListController {
ContentListController({
this.onPressed,
this.onLoadMore,
this.onRefresh,
this.onSearch,
this.onFilter,
this.onSort,
@BorisKest
BorisKest / wind_rose.dart
Last active April 5, 2025 21:49
Simple wind rose impl
import 'package:flutter/material.dart';
import 'dart:math';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
@BorisKest
BorisKest / main.dart
Created June 11, 2024 10:38
SliverAppBar with expandable bottom.
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
// This widget is the root of your application.
@BorisKest
BorisKest / example.dart
Created June 7, 2023 09:19 — forked from PlugFox/example.dart
Flutter Shimmer & Skeleton
void main() => runZonedGuarded<void>(
() => runApp(const App()),
(error, stackTrace) => log('Top level exception $error'),
);
class App extends StatelessWidget {
const App({super.key});
@override
Widget build(BuildContext context) => MaterialApp(