Skip to content

Instantly share code, notes, and snippets.

View dhruvilp's full-sized avatar
💭
👨‍💻 working on something really cool

Dhruvil Patel dhruvilp

💭
👨‍💻 working on something really cool
View GitHub Profile
@dhruvilp
dhruvilp / main.dart
Last active June 23, 2020 02:21
Flutter Art
// Inspiration: Robert Felker flutter art work
// [WORK-IN-PROGRESS]
import 'dart:math' as math;
import 'dart:ui';
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
// Look Ma NO WIDGET in Flutter !!!
@dhruvilp
dhruvilp / main.dart
Created June 24, 2020 18:21
Flutter Chat UI
// Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
@dhruvilp
dhruvilp / main.dart
Created June 28, 2020 15:24
Curved Texts
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 Demo',
@dhruvilp
dhruvilp / main.dart
Last active July 7, 2020 17:50
Flutter Form Fields
import 'package:flutter/material.dart';
import 'package:flutter/cupertino.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Text Fields',
@dhruvilp
dhruvilp / main.dart
Last active June 30, 2020 17:17
Flutter Playgound
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
@dhruvilp
dhruvilp / main.dart
Created July 7, 2020 17:51
Flutter Neumorphic Container / Button
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
debugShowCheckedModeBanner: false,
@dhruvilp
dhruvilp / main.dart
Created July 14, 2020 03:06
Remote Controller
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
@dhruvilp
dhruvilp / main.dart
Created July 22, 2020 19:02
RouteObserver
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
@dhruvilp
dhruvilp / main.dart
Created July 24, 2020 01:56
SliverAppBar + FlexibleSpaceBar
import 'package:flutter/material.dart';
void main() => runApp(MaterialApp(home: MyApp()));
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
body: CustomScrollView(
physics: const BouncingScrollPhysics(),
@dhruvilp
dhruvilp / main.dart
Created July 26, 2020 03:07
Persona Widget
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(