Skip to content

Instantly share code, notes, and snippets.

View eli1stark's full-sized avatar
💙
Dart | Flutter

Eli Stark eli1stark

💙
Dart | Flutter
View GitHub Profile
# Flutter-related paths
path=("$HOME/.pub-cache/bin" $path)
# path=("$HOME/flutter/bin" $path)
path=("$HOME/fvm/default/bin" $path)
export PATH
# For GLOBAL flutter version ->
# build_runner
{
"window.zoomLevel": 0.8,
"editor.fontSize": 17,
"editor.fontFamily": "Fira code",
"editor.fontLigatures": true,
// General settings
"editor.minimap.enabled": false,
"explorer.compactFolders": false,
"editor.bracketPairColorization.enabled": true,
@eli1stark
eli1stark / .gitignore
Last active June 24, 2023 00:41
Flutter .gitignore
# Miscellaneous
*.class
*.lock
*.log
*.pyc
*.swp
.DS_Store
.atom/
.buildlog/
.history
@eli1stark
eli1stark / counter_bloc.dart
Last active June 16, 2022 22:08
Template for BLoC using Counter example
import 'package:bloc/bloc.dart';
import 'package:freezed_annotation/freezed_annotation.dart';
part 'counter_bloc.freezed.dart';
part 'counter_event.dart';
part 'counter_state.dart';
typedef _Event = CounterEvent;
typedef _Emit = Emitter<CounterState>;
@eli1stark
eli1stark / main.dart
Created July 16, 2021 12:23
Bug with dispose of StateNotfierProvider
import 'package:flutter/material.dart';
import 'package:flutter_hooks/flutter_hooks.dart';
import 'package:hooks_riverpod/hooks_riverpod.dart';
class MyNotifier extends StateNotifier<int> {
MyNotifier() : super(0);
void add() => state++;
}