Skip to content

Instantly share code, notes, and snippets.

@diegoveloper
diegoveloper / main.dart
Created March 10, 2023 17:14
ensorcelled-kingdom-0353
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) {
@diegoveloper
diegoveloper / main.dart
Created March 5, 2023 17:41
quintessential-gorge-7113
import 'package:flutter/material.dart';
const Color darkBlue = Color.fromARGB(255, 18, 32, 47);
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
class HomePageSliver extends StatelessWidget {
const HomePageSliver({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
return Scaffold(
body: CustomScrollView(
slivers: [
SliverAppBar(
expandedHeight: 200,
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')));
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,
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,
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,
// 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
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];
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;