PinnedHussein RedaSOLID Design Principles — The Simplest Explanation.If you working on small or even medium scale projects you may thoughts all these principles useless burden, but for large-scale projects…Oct 6, 20204Oct 6, 20204
Hussein RedaThe Social Dilemma: A Movie ReviewHave you ever been impressed by a magician’s trick, then he told you this is not magic, it just a hand trick, this is also the case with…Nov 3, 2020Nov 3, 2020
Hussein RedaSOLID Principles: Dependency Inversion Principle (DIP)High-level modules should not depend on low-level modules. Both should depend on abstractions.Oct 25, 2020Oct 25, 2020
Hussein RedaSOLID Principles: Interface Segregation Principle (ISP)Developers shouldn’t be forced to depend upon interfaces that they don’t use.Oct 25, 2020Oct 25, 2020
Hussein RedaSOLID Principles: Liskov Substitution Principle (LSP)A subclass should behave in such a way that it will not cause problems when used instead of the superclass.Oct 25, 2020Oct 25, 2020
Hussein RedaSOLID Principles: Open-Closed Principle (OCP)Software entities should be open for extension but closed for modification.Oct 25, 2020Oct 25, 2020
Hussein RedaSOLID Principles: Single Responsibility Principle (SRP)A class should have only one reason to change.Oct 25, 2020Oct 25, 2020
Hussein RedaFlutter Tips: Dismiss Keyboard When Tapping Out Of TextFiledOne of the most common User Experience (UX) issues in the Mobile Development track, is when you have input filed and the user finishes…Oct 22, 20201Oct 22, 20201
Hussein RedaBuild Functions In The Most MaintainableWay— clean code part 3as in the previous part, we discussed the rules of choosing names for variables, functions, class ...etc, let us take another step to…Oct 19, 2020Oct 19, 2020