Bedirhan SaglamUnderstanding Dart Records: A Guide with Practical ExamplesDart Records are an exciting new feature introduced in Dart language version 3.0. They provide an elegant way to define anonymous…Feb 23Feb 23
Bedirhan SaglamFlutter | Advanced Authentication with BLoCAuthentication operations are very important in Flutter. Logging in, signing up, checking logged in users, etc. Today we will cover how we…May 2, 20232May 2, 20232
Bedirhan SaglamFlutter | Using MobX in MVVMThere are many State Management packages available in Flutter. Today, I will explain one of the important ones, namely MobX, how to do it…Jan 16, 2023Jan 16, 2023
Bedirhan SaglamFlutter | Clean Application ArchitectureWe recently published an application template as the Zalisoft Mobile Team. It got a lot of attention. Now, I would like to explain this…Dec 6, 2022Dec 6, 2022
Bedirhan SaglamMake your Flutter projects more readable and effective with extensions and functions! -2In one of the previous articles, we talked about the convenience of extension and base functions. Frankly, I like to think about creating…Nov 18, 20221Nov 18, 20221
Bedirhan SaglamFlutter | Animations for you to use in your projects (without using a package)Animations are very important for both web and mobile applications. But you should not use exaggerated animation in mobile applications…Nov 15, 2022Nov 15, 2022
Bedirhan SaglamSome Principles Every Flutter Developer Should Know“It is not enough for code to work. Code that works is often badly broken. Programmers who satisfy themselves with merely working code are…Nov 11, 20222Nov 11, 20222
Bedirhan SaglamFlutter | Advanced Dependency Injection (Best Practice)Suppose many Providers, BLoC etc. you have structure. You don’t want to manually inject them into the project one by one in main.dart. You…Oct 24, 20223Oct 24, 20223
Bedirhan SaglamMake your Flutter projects more readable and effective with extensions!Readability and practicality of the code is very important in Flutter. Today we will write a few extensions and see their use.Oct 23, 20225Oct 23, 20225
Bedirhan SaglamFlutter | Advanced Secure Storage (Instead of Shared Preferences and Hive)Local storage is a crucial part of mobile app development to preserve and protect users’ data until the app is uninstalled. Today, the…Sep 29, 20222Sep 29, 20222