Skip to content

Instantly share code, notes, and snippets.

@hectorAguero
hectorAguero / main.dart
Last active December 17, 2024 14:27
Flutter CompositedTransform with Listenable
import 'package:flutter/material.dart';
// Based on https://medium.com/snapp-x/creating-custom-dropdowns-with-overlayportal-in-flutter-4f09b217cfce
// And https://github.com/flutter/flutter/issues/138828
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@hectorAguero
hectorAguero / main.dart
Created November 27, 2024 12:51
CustomClipper and CustomPainter in Flutter
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
@hectorAguero
hectorAguero / main.dart
Created November 21, 2024 20:33
DecoratedImage with ClipPath
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
@hectorAguero
hectorAguero / main.dart
Last active November 21, 2024 12:18
Flutter Custom ClipPath
import 'package:flutter/material.dart';
//https://www.youtube.com/watch?v=0PxX6LMnmwo&list=PLNF7sp688eT8gImxZlw4D0LhOwykuuskL
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@hectorAguero
hectorAguero / main.dart
Created November 15, 2024 19:02
Flutter Transparent Section with ColorFiltered
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
@hectorAguero
hectorAguero / main.dart
Created November 13, 2024 21:20
Shadcn like RangeSlider
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
@hectorAguero
hectorAguero / main.dart
Created November 13, 2024 20:56
flutter-shadcn-ui slider
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
@hectorAguero
hectorAguero / main.dart
Last active November 7, 2024 18:31
Calendar Day element
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
@hectorAguero
hectorAguero / main.dart
Last active September 13, 2024 19:29
Scrollable Page Dots
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatefulWidget {
const MyApp({super.key});
@override