Nickolay Savchenko

Results 13 issues of Nickolay Savchenko

* Color generation from a predefined list of colors (different for day and night themes) * Generate name from list stored in assets * Tests run configured with github actions...

Flutter (https://flutter.dev/) will allow us to implement complex UI and new features faster. And in addition Web/iOS/Desktop support out of the box. What do you think about it? Roadmap: 1....

Its normal to have 5+ parameters in flutter if only 1..3 required. For example: ![image](https://user-images.githubusercontent.com/4218994/136529842-f8773b25-36f4-4de1-bbd2-e892c66349b1.png) Typical API request - only 3 parameters required, but we need to have ability to...

In Flutter can be 5-10 optional parameters. Check out all `.copyWith` methods, constructors. This rule make sense only for positional and required parameters.

low severity
area-anti-patterns

Fix comparsion numbers with floating point. Potentially fixed (need check) https://github.com/bluefireteam/photo_view/issues/220

Decoding (math operations) proceeds in UI isolate. This cause lags when scrolling list with images (like Instagram feed).

Code below works fine ``` .groupBy((event) => event.type) .flatMap((groupByType) => groupByType.toSet().asStream()) ``` But if you change to this - onNext never called because of groupByType.toSet() never completes ``` .groupBy((event) =>...

waiting for response

I used example "feed" with flick multi manager. All working great, but when I open landscape video in fullscreen then all app rebuilds and item widgets also disposes and inits...

When video opened in fullscreen mode (overlay) I want to cancel by swipe. Possible solutions: - simple gesture detector over player - wrap into SwipeToDismiss if it is possible -...

Click on action view and content view will be appear instead of action view This bug has also app-compat implementation. ![test](https://cloud.githubusercontent.com/assets/4218994/20748294/40657e3c-b6f6-11e6-9822-c2b9ef3ce150.gif)