Omer ShafiqueSOLID PRINCIPLESEach class module in your codebase should have a specific purpose, and the methods and properties within that class or module should be…Jul 18, 2023Jul 18, 2023
Omer ShafiqueSay GoodBye to Manual ‘const’ Typing with Auto Const in FlutterBoost efficiency in flutter development 💙May 8, 20231May 8, 20231
Omer ShafiqueFlutter Design Patterns: 5— PrototypeIn the series of design patterns today we’ll discuss… A prototype pattern refers to creating duplicate objects while keeping performance in…Nov 7, 2022Nov 7, 2022
Omer ShafiqueFlutter Design Patterns: 4— BuilderIn this article, we’ll discuss... Builder pattern was introduced to solve some of the problems with Factory and Abstract Factory design…Nov 2, 2022Nov 2, 2022
Omer ShafiqueFlutter Design Patterns: 3— Abstract Factory MethodIn this article, we will explore the Abstract Factory Method in Flutter. We will see how to implement a demo program and we are going to…Nov 1, 2022Nov 1, 2022
Omer ShafiqueFlutter Design Patterns: 2 — Factory MethodIn this article, we will explore the Factory Method In Flutter. We will see how to implement a demo program and we are going to learn…Oct 31, 20222Oct 31, 20222
Omer ShafiqueFlutter Design Patterns: IntroductionIntroduction to a series of articles about design patterns and their implementation in Dart and FlutterOct 31, 20221Oct 31, 20221
Omer ShafiqueGIT COMMANDS | CHEAT SHEETIn this article, you’ll learn about useful git commands that can help you manage version control.Oct 4, 2022Oct 4, 2022
Omer ShafiqueNative vs Hybrid vs Cross PlatformWith the incredible growth of mobile devices, the app industry has grown right along with it. According to Statista, 3.5+ million apps are…Oct 3, 2022Oct 3, 2022
Omer ShafiqueHow to get a random item from the list with the help of extension in FlutterIn this article, we’re going to learn how to get a random item from any list using an extension.Sep 27, 2022Sep 27, 2022