PinnedSOLID PrinciplesWHAT & WHY ? SOLID principles are the guidelines or standards which can help to develop a software codebase which isFeb 8, 2021Feb 8, 2021
Published inNE DigitalOptimizing Mobile App PerformanceMastering the Art of Mobile App Performance: A Comprehensive Guide for Mobile EngineersDec 13, 2023Dec 13, 2023
Published inNE DigitalModular Mobile App Development: Versioning ModulesWhen developing mobile apps with Swift, Kotlin, Dart or etc, having a clear versioning strategy in place is crucial for keeping track of…Apr 17, 2023Apr 17, 2023
Published inNE DigitalModular Mobile Development: Updating modules gracefullyHow to update public APIs gracefully with less painful build issues at the usage side ?Apr 17, 2023Apr 17, 2023
Published inNE DigitalModular Mobile App Development: Coding GuidelinesAs a mobile developer, one of the most important aspects of your job is creating reusable modules that can be integrated into other…Apr 16, 20231Apr 16, 20231
Published inNE DigitalMVVM + POP to deal with complex UIHow to use MVVM with POP to code and solve issues while designing and coding complex UIs. with examples.Sep 7, 20221Sep 7, 20221
SOLID: Dependency Inversion Principle(DIP)Robert C. Martin’s defined the of the DIP as below with two partsFeb 8, 2021Feb 8, 2021
SOLID: Interface Segregation Principle (ISP)“No client should be forced to depend on methods it does not use.”Feb 8, 2021Feb 8, 2021
SOLID: Liskov Substitution Principle(LSP)LSV is actually an extension to OCP. Meaning, it helps to correct your OCP implementation correct way.Feb 8, 2021Feb 8, 2021
SOLID: Open Close Principle(OCP)When a single change to a program results in a cascade of changes to modules using it, that sound like there is a “bad” design element…Feb 8, 2021Feb 8, 2021