🚀 Flutter_Extend Version 0.3.0 is now live! See our changelog for details.
Fetch the Power!
pubspec.yaml
dependencies: flutter: sdk: flutter flutter_extend: ^0.2.0 # Check pub.dev for the latest version
flutter pub get
import 'package:flutter_extend/flutter_extend.dart';
import 'package:flutter/material.dart'; import 'package:flutter_extend/flutter_extend.dart'; class HomePage extends StatelessWidget { const HomePage({super.key}); @override Widget build(BuildContext context) { // 1. Context Extension for screen size final screenWidth = context.screenWidth; // 2. Widget Extension for chaining layout final title = const Text('Welcome to Flutter Extend') .padding(const EdgeInsets.all(16.0)) .center(); // 3. Animation Extension (Requires flutter_animate) final animatedIcon = const Icon(Icons.star, size: 50) .fadeInMoveInBottom(duration: 800); return Scaffold( appBar: AppBar( // 4. Context Extension for theme color backgroundColor: context.colorScheme.primary, title: title, ), body: Center( child: animatedIcon, ), ); } }
Was this page helpful?