Skip to content

Instantly share code, notes, and snippets.

@CoMatu
CoMatu / screen_util.dart
Created September 19, 2023 11:05 — forked from PlugFox/screen_util.dart
Screen size util
import 'dart:ui' as ui;
import 'package:flutter/widgets.dart';
import 'package:meta/meta.dart';
/// {@macro screen_util}
extension ScreenUtilExtension on BuildContext {
/// Get current screen logical size representation
///
/// phone | <= 600 dp | 4 column
@CoMatu
CoMatu / bad_blocs.md
Created March 8, 2021 04:09 — forked from PlugFox/bad_blocs.md
БИНГО ошибок при создании BLoC'а

БИНГО ошибок при создании BLoC'а

ОШИБКИ:

  1. Начать писать логику непосредственно в mapEventToState,
    он у вас быстренько превратится в нечитаемую портянку и придете жаловаться на бойлерплейт.
    Если правильно готовить блок, то бойлерплейтом там и не пахнет,
    эвенты + стейты + блок умещаются все вместе на 1-2 экранах.
    Все запредельно воздушно, даже не надо создавать отдельные файлы под эвенты и стейты.
    Все ультра емко получается.