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…2 min read·Aug 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…3 min read·Aug 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.3 min read·Aug 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…3 min read·Jul 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…4 min read·Jul 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…4 min read·Jul 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…10 min read·Jun 15, 2023--1--1
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…7 min read·Jun 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…10 min read·May 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…9 min read·May 21, 2023----