π
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import 'dart:ui'; | |
| import 'package:flutter/material.dart'; | |
| void main() => runApp(MyApp()); | |
| List<Color> colors = [ | |
| Colors.purple, | |
| Colors.yellow, | |
| Colors.greenAccent, | |
| Colors.blueAccent, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import 'package:flutter/material.dart'; | |
| import 'dart:math'; | |
| void main() => runApp(MyApp()); | |
| class MyApp extends StatelessWidget { | |
| @override | |
| Widget build(BuildContext context) { | |
| return MaterialApp( | |
| title: 'Flutter Hero Card Flip Effect', |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import 'package:flutter/gestures.dart'; | |
| import 'package:flutter/material.dart'; | |
| import 'package:recipes_ui/core/widgets/adaptive_offset_effect.dart'; | |
| class MouseRegionEffect extends StatefulWidget { | |
| const MouseRegionEffect({ | |
| Key? key, | |
| required this.width, | |
| required this.height, | |
| required this.child, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import 'package:flutter/material.dart'; | |
| import 'package:flutter_riverpod/flutter_riverpod.dart'; | |
| import 'package:recipes_ui/core/widgets/adaptive_offset_effect.dart'; | |
| import 'package:recipes_ui/features/recipes/providers/gyroscope_provider.dart'; | |
| import 'package:sensors_plus/sensors_plus.dart'; | |
| class GyroscopeEffect extends StatefulWidget { | |
| const GyroscopeEffect({ | |
| Key? key, | |
| required this.child, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import 'package:flutter/material.dart'; | |
| import 'package:flutter/rendering.dart'; | |
| class RecipeListItemWrapper extends StatefulWidget { | |
| const RecipeListItemWrapper({ | |
| Key? key, | |
| required this.child, | |
| this.keepAlive = false, | |
| this.scrollDirection = ScrollDirection.forward, | |
| }) : super(key: key); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import 'package:flutter/material.dart'; | |
| import 'package:flutter/rendering.dart'; | |
| import 'package:recipes_ui/core/enums/screen_size.dart'; | |
| import 'package:recipes_ui/features/recipes/recipes_data.dart'; | |
| import 'package:recipes_ui/features/recipes/recipes_layout.dart'; | |
| import 'package:recipes_ui/features/recipes/views/widgets/recipe_list_item.dart'; | |
| import 'package:recipes_ui/features/recipes/views/widgets/recipe_list_item_wrapper.dart'; | |
| class RecipesPage extends StatefulWidget { | |
| const RecipesPage({Key? key}) : super(key: key); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import 'package:flutter/material.dart'; | |
| void main() => runApp(MyApp()); | |
| class MyApp extends StatelessWidget { | |
| @override | |
| Widget build(BuildContext context) { | |
| return MaterialApp( | |
| title: 'Animated Scroll View Item', | |
| debugShowCheckedModeBanner: false, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import 'package:flutter/material.dart'; | |
| import 'package:flutter_riverpod/flutter_riverpod.dart'; | |
| import 'package:dio/dio.dart'; | |
| // Disclaimer: This uses the "The Movie Database API (TMDB)" | |
| // https://developers.themoviedb.org/3/getting-started | |
| // With this endpoint: | |
| // https://developers.themoviedb.org/3/people/get-popular-people | |
| /// The FutureProvider that does the fetching of the paginated list of people |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import 'dart:math' as math; | |
| import 'package:flutter/material.dart'; | |
| void main() => runApp(MyApp()); | |
| class MyApp extends StatelessWidget { | |
| @override | |
| Widget build(BuildContext context) { | |
| return MaterialApp( | |
| title: 'Flutter Starter', |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import 'package:flutter/material.dart'; | |
| void main() => runApp(MyApp()); | |
| class MyApp extends StatelessWidget { | |
| @override | |
| Widget build(BuildContext context) { | |
| return MaterialApp( | |
| title: 'Flutter Carousel', | |
| debugShowCheckedModeBanner: false, |
NewerOlder