Skip to content

Instantly share code, notes, and snippets.

@AlexVegner
AlexVegner / dart_generics.dart
Created January 22, 2020 12:05
dart_generics.dart
void main() {}
@AlexVegner
AlexVegner / dart_built_in_types.dart
Last active January 22, 2020 15:00
dart_built_in_types.dart
void main() {
// dynamic can take any type
dynamic dy1 = 'Text';
dy1 = 2;
// String type
String s1 = 'Hello';
String s2 = "World";
String s3 = '''
@AlexVegner
AlexVegner / dart_main.dart
Last active January 23, 2020 15:56
dart_main.dart
/// Every app must have a top-level main() function, which serves as the entrypoint to the app.
void main() {
print('Hello, World!');
}
@AlexVegner
AlexVegner / dart_comments.dart
Last active January 22, 2020 11:50
dart_comments
// Single-line comments
/*
* Multi-line comments
*/
///
/// Documentation comments
///
@AlexVegner
AlexVegner / smart_event_sample.dart
Last active January 19, 2020 05:06
Smart Event for bloc
abstract class BaseEvent<State, Bloc> {
Stream<State> call(Bloc bloc);
}
class AuthBloc extends Bloc<AuthEvent, AuthState> {
@override
AccountsState get initialState => InitialAuthState();
@override
Stream<AccountsState> mapEventToState(AuthEvent event) async* {
@AlexVegner
AlexVegner / Kill all containers
Last active December 26, 2018 14:06
Docker notes
docker kill $(docker ps -q) && \
docker rm $(docker ps -a -q)
@AlexVegner
AlexVegner / package.json
Created November 3, 2018 09:57
TypeScript
{
"name": "todo",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "node node_modules/react-native/local-cli/cli.js start",
"test": "jest"
},
"dependencies": {
"babel-plugin-module-resolver": "^3.1.1",