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, |
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
// We need to access the HttpRequest object to make requests in DartPad | |
// | |
// ignore: avoid_web_libraries_in_flutter | |
import 'dart:html'; | |
import 'dart:async'; | |
import 'package:flutter/material.dart'; | |
import 'dart:convert'; | |
// Simple Reddit Feed |
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
void init(TickerProvider ticker) { | |
tabController = | |
TabController(vsync: ticker, length: rappiCategories.length); | |
double offsetFrom = 0.0; | |
double offsetTo = 0.0; | |
for (int i = 0; i < rappiCategories.length; i++) { | |
final category = rappiCategories[i]; |
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 FavoriteCircle extends StatelessWidget { | |
const FavoriteCircle({ | |
Key key, | |
@required this.size, | |
@required this.percent, | |
}) : super(key: key); | |
final Size size; |
NewerOlder