Nurul Islamnuibb.hashnode.dev·Nov 21, 2024Embracing Single Responsibility Principle in iOSOne of the foundational principles of clean code and scalable software design is the Single Responsibility Principle (SRP)—a class should have one, and only one, reason to change. While it sounds straightforward, it often gets overlooked, especially ...Discuss·1 likeSOLID principles
Robinrobinesau.com·Nov 18, 2024Efficient Flutter App Development Using Clean ArchitectureDeveloping an application can be a messy task, especially as the app grows. This growth can lead to bugs, disrupted workflows, and difficulties in refactoring. That’s why different architectures have been developed to help manage this complexity. One...Discuss·1 likeFlutter
Cyrille N'DAH23cyy.hashnode.dev·Nov 18, 2024Transition vers un code structuré et maintenable avec le DDD, TDD et la Clean ArchitectureDans notre dernier article, nous avons exploré les bases de la programmation procédurale, de la programmation séquentielle et de la programmation orientée objet (POO). Ces paradigmes forment les fondations du développement de logiciels, offrant une s...DiscussDDD
Joshua Akosadevwithjosh.com·Nov 16, 2024Clean Architecture in C#: Building Maintainable and Scalable ApplicationsSoftware architecture is the backbone of any application, and a well-thought-out architecture can make the difference between a maintainable, scalable application and a fragile, difficult-to-modify one. Clean Architecture, popularized by Robert C. Ma...DiscussClean Architecture
Mayursinh Parmarmayursinhdevblog.hashnode.dev·Nov 11, 2024Data-Driven Development in Android Kotlin: A Comprehensive Guide Using Clean Architecture, Koin, Ktor, and Use CasesHey there, devs! How's it going? I'm your app sensei, and today we're diving into DDD. So, data-driven development is all about designing and building your app based on the data it handles and how it flows through your system. When you combine this a...DiscussAndroiddata driven development
Mehdi Jaimjdev.vercel.app·Nov 2, 2024Code Design: Chapter 4 - Coding Standards and Best PracticesIntroduction Coding standards and best practices are crucial for ensuring code quality, maintainability, and collaboration within development teams. Adhering to these practices not only helps developers write better code but also fosters a culture of...DiscussCode Designclean code
Milan Jovanovićmilanjovanovic.hashnode.dev·Nov 2, 2024Clean Architecture: The Missing ChapterI see the same mistake happen over and over again. Developers discover Clean Architecture, get excited about its principles, and then... they turn the famous Clean Architecture diagram into a project structure. But here's the thing: Clean Architectur...DiscussMissing Chapter
Alyaa Talaatalyaatalaat28.hashnode.dev·Oct 26, 2024Dependency Inversion Principle – Clean Mobile Architecture by Petros EfthymiouThe Dependency Inversion Principle (DIP) is a foundational concept in clean architecture that helps build flexible, scalable systems. It promotes creating high-level modules independent of low-level details, allowing for easy updates and better contr...Discussdependency inversion
Alyaa Talaatalyaatalaat28.hashnode.dev·Oct 26, 2024Interface Segregation Principle – Clean Mobile Architecture by Petros EfthymiouThe Interface Segregation Principle (ISP) is a core component of clean architecture, guiding how to design interfaces that support specific client needs without unnecessary dependencies. By adhering to ISP, developers create interfaces that are lean ...DiscussInterface Segregation
Alyaa Talaatalyaatalaat28.hashnode.dev·Oct 26, 2024Liskov Substitution Principle – Clean Mobile Architecture by Petros EfthymiouThe Liskov Substitution Principle (LSP) is a fundamental design principle in clean architecture that ensures derived classes or components can stand in for their base types without altering the functionality of the program. This is key for building s...DiscussLiskov Substitution Principle