Skip to content

Instantly share code, notes, and snippets.

View devAnkitGupta's full-sized avatar

Ankit Gupta devAnkitGupta

View GitHub Profile
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({Key? key}) : super(key: key);
@override
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({Key? key}) : super(key: key);
@override
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:social_app/pages/moments/moments_utils/spacing.dart';
class CustomAlertDialog extends StatelessWidget {
/// Creates an alert dialog.
///
/// Typically used in conjunction with [showDialog].
///
/// The [contentPadding] must not be null. The [titlePadding] defaults to
@devAnkitGupta
devAnkitGupta / playground.dart
Created November 5, 2020 14:43
for medium article
class PlayGround extends StatelessWidget {
final AnimationController controller;
final Animation<double> animateWidth;
final Animation<double> animateHeight;
final Animation<EdgeInsets> animatePadding;
final Animation<BorderRadius> animateRadius;
final Animation<double> rotationAnimation;
final Animation<Color> animateColor;
import 'dart:math';
import 'package:flutter/material.dart';
void main() => runApp(new MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
@devAnkitGupta
devAnkitGupta / stream.dart
Created November 4, 2020 12:36
Introduction To StreamControllers
import 'dart:async';
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
import 'dart:math';
import 'package:flutter/material.dart';
import 'package:flutter_toggle_animated/flutter_toggle_animated.dart';
void main() => runApp(new MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
import 'package:flutter/material.dart';
void main() => runApp(new MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
title: 'Flutter Demo',
theme: new ThemeData(
@devAnkitGupta
devAnkitGupta / Smiley.dart
Last active December 25, 2022 12:56
Custom Paint with animations.
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
@devAnkitGupta
devAnkitGupta / windmill.dart
Last active September 5, 2020 04:20
Windmill Animation
import 'package:flutter/material.dart';
import 'dart:math' as math;
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
// This widget is the root of your application.
@override