Roman IsmagilovA practical guide on CPU architectures for Flutter developersIn this guide, we are not going to go deep on a hardware level, only practical information every mobile developer should know.Sep 24Sep 24
Roman IsmagilovinStackademicCommon mistakes with OAuth in FlutterIn this article, we are going to review some common pitfalls that could happen while implementing OAuth using Flutter. These points are…Sep 231Sep 231
Roman IsmagilovUnderstanding InheritedModels on an example of a MediaQueryThis article aims to give an overview of how InheritedModels work, what is happening on the Element level and how to avoid excessive…Jul 25Jul 25
Roman IsmagilovUnderstanding Composited Layers to improve the performance of Flutter appsIn Flutter, besides Widget, Element and RenderObject trees, there’s also a Layer tree. And the same way the Element tree generates the…Jul 24Jul 24
Roman IsmagilovinStackademicMastering Shapes and Clipping in FlutterWorking with shapes might be overwhelming when you don’t know how to implement the designed UI. In this article, we will start with the…Jun 191Jun 191
Roman IsmagilovCommon mistakes with Images in FlutterImages are one of the core features that almost every app uses. Yet, there are several very common ways to affect the application…Jun 102Jun 102
Roman IsmagilovMastering WidgetState in Flutter 3.22In this article we are going to have an overview of how WidgetState works, understand how state properties are working and how to use them…May 271May 271
Roman IsmagilovCommon internationalization mistakes in FlutterAchieving flawless internationalization involves more than just translation. It requires careful consideration of linguistic nuances and…May 21May 21
Roman IsmagilovProperly handling text scaling in FlutterThis tutorial is structured to present the easiest and most impactful solutions first. The later sections cover solutions that are harder…May 152May 152
Roman IsmagilovCommon mistakes with ListViews in FlutterThe main advantage of using ListView.builder is that it utilises an optimisation mechanism that initialises only these items, that are…May 145May 145