Difference between revisions of "Flutter"
Jump to navigation
Jump to search
Rafahsolis (talk | contribs) m (→Built Value) Tag: visualeditor |
Rafahsolis (talk | contribs) m (→Built Value) Tag: visualeditor |
||
| Line 42: | Line 42: | ||
factory $NAME$([updates($NAME$Builder b)]) = _$$$NAME$; | factory $NAME$([updates($NAME$Builder b)]) = _$$$NAME$; | ||
| + | } | ||
| + | </syntaxhighlight> | ||
| + | |||
| + | === Built Value Enum === | ||
| + | <syntaxhighlight lang="dart"> | ||
| + | class $NAME$ extends EnumClass { | ||
| + | /* Fields go here examples: | ||
| + | static const $NAME$ uno = _$$uno; | ||
| + | */ | ||
| + | |||
| + | const $NAME$._(String name) : super(name); | ||
| + | static BuiltSet<$NAME$> get values => _$$values; | ||
| + | static $NAME$ valueOf(String name) => _$$valueOf(name); | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Revision as of 10:57, 22 October 2019
Flutter
Install
- Install Fluter SDK
- Install Android Studio
- Add Flutter bin to $PATH
- Install Flutter & Dart plugins in Android Studio
- Add user to plugdev group
Built Value Android Studio Live Templates
File > Settings > Editor > Live Templates
Built Value Header
- Abbreviation blth
- Description Built Value Header
library $LIBRARY$;
import 'dart:convert';
import 'package:built_collection/built_collection.dart';
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
part '$LIBRARY$.g.dart';
Built Value
- Abbreviation blt
- Description Built Value
abstract class $NAME$ implements Built<$NAME$, $NAME$Builder> {
/* fields go here. Examples:
@nullable
String get country;
int get id;
*/
$NAME$._();
factory $NAME$([updates($NAME$Builder b)]) = _$$$NAME$;
}
Built Value Enum
class $NAME$ extends EnumClass {
/* Fields go here examples:
static const $NAME$ uno = _$$uno;
*/
const $NAME$._(String name) : super(name);
static BuiltSet<$NAME$> get values => _$$values;
static $NAME$ valueOf(String name) => _$$valueOf(name);
}