Open in app
Home
Notifications
Lists
Stories

Write
Kirill Bubochkin
Kirill Bubochkin

Home

Nov 26, 2021

Another app migrated to Flutter

As you probably know, we have an app in Flutter that has been successfully running in production for more than 2 years now. — As you probably know, we have an app in Flutter that has been successfully running in production for more than 2 years now. But we also have another app, a Kiosk application written natively in Kotlin and available for Android only. It was available, actually, as we decided to migrate…

Flutter

6 min read

Another app migrated to Flutter
Another app migrated to Flutter

Oct 28, 2021

Don’t be always late…

In code reviews, I often see a construction like this: — In code reviews, I often see a construction like this: enum Some { option1, option2 } final someCondition = Some.option2; void main() { late final String x; switch (someCondition) { case Some.option1: x = 'a'; break; case Some.option2: x = 'b'; break; } print(x); } Take a look at the…

Dart

2 min read

Don’t be always late…
Don’t be always late…

Published in Flutter Community

·Updated Apr 16, 2021

Storybook + Flutter = storybook_flutter

This article is all about promoting my Flutter library for showcasing isolated widgets and screens. Something like Storybook in the React… — This article is all about promoting my Flutter library for showcasing isolated widgets and screens. Something like Storybook in the React world. Actually, it’s even named storybook_flutter. Why do you need it? First, to speed up UI development. Yes, Flutter has a “hot reload” that makes UI development very smooth, but what if the widget…

Flutter

4 min read

Storybook + Flutter = storybook_flutter
Storybook + Flutter = storybook_flutter

Published in MewsDevs

·Feb 5, 2021

1 year in production with Flutter: lessons learned

This is a text version of my presentation at DartUP 2020. — This is a text version of my presentation at DartUP 2020. What do we do? Our main product is a large and complex Property Management System. Also, we have a set of smaller products, one of which is a mobile application intended mainly for housekeepers and other hotel staff. Initially, it was written as…

Mobile App Development

14 min read

1 year in production with Flutter: lessons learned
1 year in production with Flutter: lessons learned

Published in The Startup

·Jul 20, 2020

13 Reasons Why Dart Is Worse Than Kotlin

As you probably know from my previous articles and talks, I love Flutter. I really think that this is one of the best options to develop a… — As you probably know from my previous articles and talks, I love Flutter. I really think that this is one of the best options to develop a high-quality multi-platform app. It’s so easy to create custom views with complex animations — especially, comparing with the native Android View layer. The…

Kotlin

7 min read

13 Reasons Why Dart Is Worse Than Kotlin
13 Reasons Why Dart Is Worse Than Kotlin

Published in Flutter Community

·Jun 15, 2020

UI tests in Flutter with Azure Pipelines

Continuous integration (CI) is the practice of merging all developers’ working copies to shared mainline several times a day. — Continuous integration (CI) is the practice of merging all developers’ working copies to shared mainline several times a day. One of the most important aspects of CI is keeping the mainline healthy. That’s why it’s crucial to have proper tests, both unit and UI, that can run against any PR…

Flutter App Development

5 min read

UI tests in Flutter with Azure Pipelines
UI tests in Flutter with Azure Pipelines

Published in MewsDevs

·May 19, 2020

Intro to Flutter: a practical guide to cross-platform development

Today I would like to share with you our experience with running our Flutter application in production for about 6 months. We will talk… — Today I would like to share with you our experience with running our Flutter application in production for about 6 months. We will talk about how to organize your code, which libraries to use, and other tips and tricks we’ve learned so far. This is actually a text version of…

Flutter

18 min read

Intro to Flutter: a practical guide to cross-platform development
Intro to Flutter: a practical guide to cross-platform development

Published in MewsDevs

·Jan 29, 2020

Flutter for Web: is it a killer of React?

During one of our recent discussions about Flutter and Flutter for Web (and I do like talking about Flutter a lot), I was asked a question… — During one of our recent discussions about Flutter and Flutter for Web (and I do like talking about Flutter a lot), I was asked a question, whether the final goal of our Application Development department is to fire all the front-end developers and replace them with Flutter developers. It was…

Flutter

3 min read

Flutter for Web: is it a killer of React?
Flutter for Web: is it a killer of React?

Published in MewsDevs

·Dec 12, 2019

Flutter: how to draw text along an arc

For one of our side projects (highly experimental and written in Flutter for Web, by the way) I needed to implement something like this: — For one of our side projects (highly experimental and written in Flutter for Web, by the way) I needed to implement something like this:

Flutter

4 min read

Flutter: how to draw text along an arc
Flutter: how to draw text along an arc

Published in MewsDevs

·Mar 26, 2019

Dependency Injection in Flutter

As I wrote in a previous article, we’re experimenting with Flutter while developing our side project for step challenges with colleagues… — As I wrote in a previous article, we’re experimenting with Flutter while developing our side project for step challenges with colleagues. This side project should also be considered as a playground, where we can check if we can use Flutter in more serious projects. …

Flutter

4 min read

Kirill Bubochkin

Kirill Bubochkin

Head of Applications @ Mews

Following
  • Michael Thomsen

    Michael Thomsen

  • Chris Sells

    Chris Sells

  • Jan Meissner

    Jan Meissner

  • Joe Birch

    Joe Birch

  • Gabriela Řehoutová

    Gabriela Řehoutová

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable