Skip to content

Instantly share code, notes, and snippets.

View d3xvn's full-sized avatar
:octocat:
Fluttering away the hours

Deven Joshi d3xvn

:octocat:
Fluttering away the hours
View GitHub Profile
class _DiamondBorder extends ShapeBorder {
const _DiamondBorder();
@override
EdgeInsetsGeometry get dimensions {
return const EdgeInsets.only();
}
@override
Path getInnerPath(Rect rect, { TextDirection textDirection }) {
library chess_board;
import 'dart:async';
import 'package:chess_vectors_flutter/chess_vectors_flutter.dart';
import 'package:flutter/material.dart';
import 'package:chess/chess.dart' as chess;
typedef Null MoveCallback(String moveNotation);
typedef Null CheckMateCallback(String winColor);
import 'package:flutter/material.dart';
import 'package:medium_app_ui/NewsArticle.dart';
import 'package:medium_app_ui/NewsHelper.dart';
void main() => runApp(new MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
@d3xvn
d3xvn / MediumAppStep1.dart
Created July 13, 2018 04:40
Medium App Design with AppBar complete.
import 'package:flutter/material.dart';
void main() => runApp(new MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
title: 'Home',
theme: new ThemeData(
@d3xvn
d3xvn / main.dart
Created June 28, 2018 11:43
Default Flutter Code
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(
main() {
var number = 5;
var demoString = "The number is $number";
}
main() {
Box box1 = new Box();
box1?.destroy();
}
//This is equivalent to
class Point {
num x, y;
Point(this.x, this.y);
// Named constructor
Point.origin() {
x = 0;
y = 0;
class Box {
int _length, _width, _height;
Box(this._length, this._width, this._height);
}
class Box {
private int length, width, height;
public Box(int length, int height, int width) {
this.length = length;
this.height = height;
this.width = width;