Skip to content

Instantly share code, notes, and snippets.

@benznest
benznest / create_page.dart
Last active April 20, 2019 14:54
Flutter
import 'package:flutter/material.dart';
import 'package:flutter_app_hello_20_apr_2019/movie.dart';
class CreatePage extends StatefulWidget with AnimationEagerListenerMixin {
CreatePage();
@override
State<StatefulWidget> createState() {
return CreatePageState();
@benznest
benznest / main.dart
Last active March 24, 2019 07:08
Factory constructor in Dart
import 'dart:convert';
class Universe{
String name;
Universe();
factory Universe.fromJson(Map<String,dynamic> map){
Universe u = Universe()
@benznest
benznest / main.dart
Last active March 24, 2019 07:06
Factory constructor in Dart
class Universe{
String name;
static Universe u = Universe.init();
factory Universe(){
return u;
}
@benznest
benznest / main.dart
Created March 17, 2019 08:50
Importing with show in Dart
import 'dart:math' show Random,Point;
main(){
int value = Random().nextInt(10);
print(value); // 0 ... 9
}
@benznest
benznest / main.dart
Created March 17, 2019 08:33
Importing with named in Dart
import 'dart:math' as MyMath;
main(){
double value = MyMath.log(2);
print(value); // 0.6931471805599453
}
@benznest
benznest / main.dart
Created March 17, 2019 08:31
Importing in Dart
import 'dart:math';
main(){
double value = log(2);
print(value); // 0.6931471805599453
}
@benznest
benznest / main.dart
Created March 17, 2019 08:03
Optional named parameter in Dart
class Spacecraft{
String name;
bool available;
Spacecraft({this.name,this.available=true});
}
class Astronaut{
String name;
}
@benznest
benznest / main.dart
Created March 17, 2019 08:01
Optional parameter in Dart
class Spacecraft{
String name;
bool available;
Spacecraft(this.name,[this.available = true]);
}
class Astronaut{
String name;
}
@benznest
benznest / main.dart
Created March 17, 2019 07:59
Initializing field in Dart
class Spacecraft{
String name;
bool available;
Spacecraft(this.name,this.available);
}
class Astronaut{
String name;
}
@benznest
benznest / main.dart
Created March 17, 2019 07:55
Floored integer division in Dart
main(){
double a =1111;
double b =33;
int floor = a ~/ b;
// int floor = (a/b).toInt();
print(floor); // 33
}