I'm a software engineer, committed to practicing software craftspersonship and deliver apps that are clean, scalable, testable, and maintainable.
Swift, Objective C, Unit testing, JavaScript, Node.js, Express.js, React.js, SQLite & MongoDB
Nothing here yet.
Thank you, Rahul Revamping is not a bearable solution even in cases like change in data design and UI/UX changes. We can avoid such situations by building the system in such a way that these modules are independent. Even if you want to change the entire design of the app, we should be able to plug out the UI module alone from the system and plug-in the new UI module. It also gives us the chance to reuse the core features of your product, across the platforms. For e.g, iOS, macOS, and tvOS can share the feature modules. Software with good design comes with many fruitfulness.