PinnedMohshin Shah·Feb 8, 2021SOLID PrinciplesWHAT & WHY ? SOLID principles are the guidelines or standards which can help to develop a software codebase which is
Mohshin Shah·Jul 30, 2025SwiftUI at Scale: Modernizing Legacy Enterprise iOS AppsA practical guide for engineering leaders to transform legacy iOS apps with scalable SwiftUI architecture and modern UI strategies.
Mohshin Shah·Feb 6, 2025SwiftUI Apps using The Composable Architecture (TCA)Mastering The Composable Architecture (TCA) in SwiftUI: A Beginner’s Guide
InNE DigitalbyMohshin Shah·Dec 13, 2023Optimizing Mobile App PerformanceMastering the Art of Mobile App Performance: A Comprehensive Guide for Mobile Engineers
InNE DigitalbyMohshin Shah·Apr 17, 2023Modular 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…
InNE DigitalbyMohshin Shah·Apr 17, 2023Modular Mobile Development: Updating modules gracefullyHow to update public APIs gracefully with less painful build issues at the usage side ?
InNE DigitalbyMohshin Shah·Apr 16, 2023Modular 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…A response icon1A response icon1
InNE DigitalbyMohshin Shah·Sep 7, 2022MVVM + POP to deal with complex UIHow to use MVVM with POP to code and solve issues while designing and coding complex UIs. with examples.A response icon1A response icon1
Mohshin Shah·Feb 8, 2021SOLID: Dependency Inversion Principle(DIP)Robert C. Martin’s defined the of the DIP as below with two parts
Mohshin Shah·Feb 8, 2021SOLID: Interface Segregation Principle (ISP)“No client should be forced to depend on methods it does not use.”