Open in app

Sign in

Write

Sign in

Mahdi Shahbazi
Mahdi Shahbazi

226 Followers

Home

Lists

About

Published in

Flutter Community

·Pinned

Better Multi-Threading in Flutter

How to use Multi-Threading with better performance? — Introduction Dart is a language full of features that proudly supports both Async/Await and Multi-Threading. There’s an extensively detailed document on Concurrency in Dart, which I highly recommend reading material. However, the convenience offered by async/await can give developers a false sense of security about handling all concurrency scenarios, often ignoring…

Flutter

5 min read

Better Multi-Threading in Flutter
Better Multi-Threading in Flutter
Flutter

5 min read


Published in

Flutter Community

·Pinned

Securing Secrets in Flutter

A Step-by-Step Guide to Concealing Secrets — Introduction You’ve probably heard the mantra, “Never commit this key to your code”. Developers frequently use this phrase to caution against adding sensitive information, such as API keys, secret keys (also referred to as primary keys), or any other classified data, to source code repositories. …

Flutter

5 min read

Securing Secrets in Flutter
Securing Secrets in Flutter
Flutter

5 min read


Published in

Flutter Community

·Pinned

Flutter Environment Configuration

Comparing different solutions for environment setup — Introduction Software development teams often depend on varied environments to streamline different stages of application development. These environments work by establishing unique variables, known as Environment Variables, or by utilizing specific files, termed Environment Files. For instance, if you aim to separate the data of your real customers, you might use…

Flutter

4 min read

Flutter Environment Configuration
Flutter Environment Configuration
Flutter

4 min read


Published in

Flutter Community

·Pinned

Flutter Level UP — Widget Design Patterns

An excellent way to solve a problem — Flutter Level UP Flutter level UP will help you to improve your Flutter skills. This list will be helpful for you if you know the basics of application development by Flutter and looking to improve your other skills. Check out Flutter Level UP list on my page and follow for future stories. Widget design patterns Let’s…

Flutter

4 min read

Flutter Level UP — Widget Design Patterns
Flutter Level UP — Widget Design Patterns
Flutter

4 min read


Published in

Flutter Community

·Pinned

Flutter StreamBuilder best practice

Improve performance like a pro — StreamBuilder is one of the most crucial widgets to prevent using setState (Which rebuilds all your widget) and rebuild only the changed widget. Using it reduce the number of widgets that should rebuild on updating UI which causes to increase the performance of the app in term of building UI…

Flutter

5 min read

Flutter StreamBuilder best practice
Flutter StreamBuilder best practice
Flutter

5 min read


Published in

Flutter Community

·Sep 18

Use Flutter Hot Restart in the Integration Test

Reduce time on building integration tests — Introduction If you strike up a conversation with a Flutter developer on Flutter’s unique attributes, chances are they will be quick to highlight Hot Restart and Hot Reload. Often coming from an Android or iOS development background, they have spent years enduring lengthy app build times. …

Flutter

4 min read

Use Flutter hot restart in the integration test
Use Flutter hot restart in the integration test
Flutter

4 min read


Published in

Flutter Community

·Jun 11

Flutter Clean BLoC Architecture — Presentation

A combination between Clean Architecture and BLoC Architecture — Flutter Clean BLoC Architecture This series of stories is going to be a comprehensive guideline for using Clean Architecture alongside BLoC pattern in Flutter applications. I recommend starting this series from the first story which is an overview of architecture then doing a deep dive into each layer through their own stories. Here is…

Flutter

5 min read

Flutter Clean BLoC Architecture — Presentation
Flutter Clean BLoC Architecture — Presentation
Flutter

5 min read


Published in

Flutter Community

·May 8

Flutter: Abstraction In BLoC

Comprehensive guideline to apply Abstraction to Flutter BLoC — As a Flutter developer, you may have heard of the BLoC (Business Logic Component) pattern and its usefulness in building complex applications. However, to truly level up your development skills, it’s important to understand how to implement Abstraction with Flutter BLoC. …

Flutter

4 min read

Flutter: Abstraction In BLoC
Flutter: Abstraction In BLoC
Flutter

4 min read


Published in

Flutter Community

·Mar 27

Flutter Clean BLoC Architecture — Overview

A combination between Clean Architecture and BLoC Architecture — Overview In this series of articles, we’ll take a detailed look at Clean Bloc Architecture. I’ll provide an overall overview of the architecture, then break it down into separate articles that delve into the details of each layer. These articles will be abstracted, so you don’t need to worry about specific…

Flutter

4 min read

Flutter Clean BLoC Architecture — Overview
Flutter Clean BLoC Architecture — Overview
Flutter

4 min read


Published in

Flutter Community

·Feb 9

Flutter Level UP — Widget Inheritance

Stay at high speed — Flutter Level UP In this list of stories, I will help you to improve your Flutter level. This list will be useful for you if you know the basics of application development by Flutter and looking to improve your other skills. Check out Flutter Level UP list on my page and follow for…

Flutter

5 min read

Flutter Level UP — Widget Inheritance
Flutter Level UP — Widget Inheritance
Flutter

5 min read

Mahdi Shahbazi

Mahdi Shahbazi

226 Followers

Flutter Architecture Developer @ Goodhabitz

Following
  • Burak Buruk

    Burak Buruk

  • Chris Sells

    Chris Sells

See all (8)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams