Ahmed Taha ElElemySOLID Principles for Kids: Flutter Edition?Hello, young coders! Today we’re going to learn about a big idea in programming called the SOLID principles. Don’t worry, it’s not as hard…Aug 28, 2023Aug 28, 2023
Ahmed Taha ElElemyUnderstanding SOLID Principles: Interface Segregation Principle in DartHello, coders! Today, let’s learn about a very important concept in coding known as SOLID principles. Don’t worry, it’s not as hard as it…Aug 23, 2023Aug 23, 2023
Ahmed Taha ElElemyUnderstanding the Liskov Substitution Principle: A Deep Dive into SOLID PrinciplesNote: This is the third in a series of articles that explore each of the five SOLID principles of object-oriented programming.Aug 10, 2023Aug 10, 2023
Ahmed Taha ElElemyThe Open/Closed Principle (OCP): A Deep Dive with Case Studies and Code ExamplesThe world of software development is filled with principles, methodologies, and best practices that can help developers create…Jul 30, 2023Jul 30, 2023
Ahmed Taha ElElemySOLID Principles: A Deep Dive into the Single Responsibility PrincipleThe SOLID principles are a set of five principles of object-oriented design and programming that were brought together by Robert C. Martin…Jul 26, 2023Jul 26, 2023
Ahmed Taha ElElemyUsing Isolates in Flutter for Improved PerformanceFlutter’s Isolates offer a way to run code in parallel, similar to threads in other programming languages, but with some crucial…Jul 22, 2023Jul 22, 2023
Ahmed Taha ElElemyExploring List Manipulation in Flutter: Using clear(), any(), and sort() for Efficient and…If you’re building a Flutter app that deals with data, there’s a good chance you’ll be working with lists. Lists are a fundamental data…Jun 15, 20231Jun 15, 20231
Ahmed Taha ElElemyMastering Lists in Flutter: A Guide to Using firstWhere, fold, and insertAllWorking with lists is a fundamental part of building apps in Flutter. While there are many built-in methods for manipulating lists, there…Jun 7, 2023Jun 7, 2023
Ahmed Taha ElElemyManipulating List Data in Flutter: Exploring IndexOf(), Reduce(), and SetRange() MethodsFlutter provides developers with a plethora of methods to build performant and visually appealing mobile applications. Some useful methods…May 27, 2023May 27, 2023
Ahmed Taha ElElemyWorking with Lists in Flutter: Filtering and Replacing Elements with ‘where’, ‘setAll’ and ‘length’Dart is a modern, object-oriented programming language that’s used to build applications for a variety of platforms, including web, mobile…May 21, 2023May 21, 2023