Flutter
Flutter is an open source framework by Google for building beautiful, natively compiled, multi-platform applications from a single codebase.
43 postsSorting collections
Instead of using the 'compare' in 'sort' every time, you can override a method 'compareTo' in your object.
Flutter Dev Podcast #35 - Infrastructure Security for Flutter Development
We studied in detail the issue of deploying private pub repositories, talked about whitelisting policies for third-party dependencies, compiled a list of all threat-prone development infrastructure nodes.
1 min read
Flutter Voronezh Meetup | Debate: Is GetX good or not?
Usually, GetX is not treated neutrally - some criticize it, others praise it. We decided to let both of them speak. And the easiest way to do this is to have a debate. Well, so that the event does not turn into a senseless argument ...
Flutter Dev Podcast #33 - Flutter Roadmap 2022
While everyone is studying with interest the first stable release of the framework this year (which we will definitely talk about a little later), we have thoroughly studied the Flutter development roadmap for 2022, dug up the issue tracker, and raised archives of stale bug reports.
1 min read
Practical use of Business Logic Components (BLoC)
Learning to use the business logic component in practice. All sorts of hints and non-obvious moments.
Using pigeon to interact with the platform
Learning to interact with android through code generation
Dart UP 2021 - The concept of a new routing, Router, Navigator 2.0
Let's analyze the concept of new navigation and routing, what it is for and what problems it solves. Let's find out what the new Router is, its relationship with the operating system and the application's navigation state.
Flutter Dev Podcast #32 - Finam
What if we say that Flutter can write an application for one of the six supported platforms? Not surprisingly, this has already been known for so long. But, for sure, you will have many reasons not to do this, because ... has your main large project been written native for a long time?
Flutter Dev Podcast #31 - Storage options
For our next issue, we decided to choose a purely practical topic. We collected all the methods of data storage known to us: from writing to a file and key-value storages to full-fledged databases, and then, having examined in detail the advantages and disadvantages, we found a use for everyone.
Widgets, Context, State, Keys
What are widgets, context, state, how it works. How many times heavier is the Stateful Widget than Stateless? And is it really so?
SQLite
We will understand the basics of databases, control systems, basic theorems and practical application
Iterable , Stream and sync*/async* generators
Find out what generators are for and how to manage them
Flutter App Architecture
Why is architecture important, and what is it?
The proposed design method, frequent misconceptions and errors. Good and bad decisions.
Using BuildContext as IoC
What is BuildContext in Flutter, is it needed, why do we need StatefulWidget/InheritedWidget and is it possible to do without them.
Introduction to Business Logic Components (BLoC)
We understand what BLoC is, why it is needed and how to use it correctly.
Flutter Dev Podcast #20 - Flutter for Web
When will the day come when every Flutter developer can call himself a full-fledged web developer? And will it come at all? We ask such questions regularly, because we so want to believe in a miracle.