This file contains 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'; | |
class TestFlutter2 extends StatefulWidget { | |
const TestFlutter2({super.key}); | |
@override | |
TestFlutter2State createState() => TestFlutter2State(); | |
} | |
class TestFlutter2State extends State<TestFlutter2> { |
This file contains 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'; | |
class TestFlutter extends StatefulWidget { | |
const TestFlutter({super.key}); | |
@override | |
TestFlutterState createState() => TestFlutterState(); | |
} | |
class TestFlutterState extends State<TestFlutter> { |
This file contains 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/services.dart'; | |
class TestAlgorithms extends StatefulWidget { | |
const TestAlgorithms({super.key}); | |
@override | |
State<TestAlgorithms> createState() => _TestAlgorithmsState(); | |
} |
This file contains 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 { | |
const MyApp({super.key}); | |
static const String _title = 'Flutter Stateful Clicker Counter'; | |
// This widget is the root of your application. | |
@override | |
Widget build(BuildContext context) { |
This file contains 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'; | |
const Color darkBlue = Color.fromARGB(255, 18, 32, 47); | |
void main() { | |
runApp(MyApp()); | |
} | |
class MyApp extends StatelessWidget { | |
@override |
This file contains 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
class HomePageSliver extends StatelessWidget { | |
const HomePageSliver({Key? key}) : super(key: key); | |
@override | |
Widget build(BuildContext context) { | |
return Scaffold( | |
body: CustomScrollView( | |
slivers: [ | |
SliverAppBar( | |
expandedHeight: 200, |
This file contains 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
class DiegoveloperDataTable extends StatefulWidget { | |
const DiegoveloperDataTable({Key? key}) : super(key: key); | |
@override | |
State<DiegoveloperDataTable> createState() => _DiegoveloperDataTableState(); | |
} | |
const itemWidth = 120.0; | |
final itemsHeader = List.generate( | |
10, (index) => SizedBox(width: itemWidth, child: Text('Header $index'))); |
This file contains 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/cupertino.dart'; | |
import 'package:flutter/material.dart'; | |
import 'package:travel_app/ui/detail/widgets/animated_detail_header.dart'; | |
import 'package:travel_app/extensions/text_theme_x.dart'; | |
import 'package:travel_app/models/place.dart'; | |
import 'package:travel_app/ui/widgets/translate_animation.dart'; | |
class PlaceDetailScreen extends StatefulWidget { | |
const PlaceDetailScreen({ | |
Key? key, |
This file contains 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
class ListViewComparison extends StatelessWidget { | |
const ListViewComparison({Key? key}) : super(key: key); | |
@override | |
Widget build(BuildContext context) { | |
final items = List.generate(10000, (index) => _MyItem(index: index)); | |
return true | |
? ListView( | |
children: items, |
This file contains 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
ListView.builder( | |
itemCount: 20, | |
itemBuilder: (context, index) { | |
return TweenAnimationBuilder<double>( | |
duration: const Duration(milliseconds: 500), | |
tween: Tween(begin: 1.0, end: 0.0), | |
child: Padding( | |
padding: const EdgeInsets.all(20.0), | |
child: Card( | |
elevation: 10, |
NewerOlder