Michael Pipermichaelpiper.hashnode.dev·2 hours agoArchitecting Your Flutter Project: Best Practices and GuidelinesIntroduction A well-architected Flutter project is crucial for building scalable, maintainable, and testable applications. Proper project architecture helps in organizing your codebase, managing dependencies, and ensuring a smooth development workflo...DiscussFlutter
Elvin Kyunguelvincode.hashnode.dev·Jul 23, 2024Écrire du Code Vue.js Clair et Lisible : La Magie des Composants PropresIntroduction Vue.js est un framework JavaScript puissant et flexible pour créer des interfaces utilisateur. Une des meilleures pratiques en développement Vue.js est de découper vos composants en parties plus petites et réutilisables. Cela facilite la...Discuss·12 likes·65 readsclean component
Milan Jovanovićmilanjovanovic.hashnode.dev·Jul 13, 2024Building Your First Use Case With Clean ArchitectureThis is a question I often hear: how do I design my use case with Clean Architecture? I understand the confusion. Figuring out what to place in the Domain, Application, and Infrastructure layer can seem complicated. If that's not enough, we also have...DiscussApplication Core
Tejal learndevopswithtejal.hashnode.dev·Jul 11, 202412 Factor APP Principles: Master the Art of Clean & Secure Code1.CodeBase: One codebase tracked in revision control, many deploys Multiple codebases for multiple versions must be avoided. Please do note that having branches would be fine. I.e. For all the deployment environments there should be only one repo but...Discussclean code
Romman Sabbirrommansabbir.com·Jun 28, 2024AndroidX : Mastering JetPack Lifecycle.The AndroidX Lifecycle library is part of Jetpack and helps manage the lifecycle of Android components like activities and fragments. It simplifies handling lifecycle events and makes our app's components lifecycle-aware. Key Components and Concepts ...Discuss·127 readsAndroid Application Development#lifecycleinandroid
Emran Khandaker Evanblog.evanemran.info·Jun 11, 2024Understanding the Strategy Pattern in Android DevelopmentIntroduction Design patterns play a crucial role in developing robust and maintainable software. The Strategy Pattern is one such pattern that allows you to define a family of algorithms, encapsulate each one, and make them interchangeable. In Androi...Discuss·1 like·169 readsDesign PatternAndroid
Emran Khandaker Evanblog.evanemran.info·Jun 11, 2024Understanding the Adapter Pattern in Android DevelopmentIntroduction In the world of software design, patterns are essential for solving recurring problems and ensuring robust architecture. The Adapter Pattern is a structural design pattern that enables classes with incompatible interfaces to work togethe...Discuss·39 readsDesign PatternAndroid
Emran Khandaker Evanblog.evanemran.info·Jun 11, 2024Understanding the Singleton Pattern in AndroidIntroduction In software design, the Singleton Pattern is a widely-used pattern that ensures a class has only one instance and provides a global point of access to that instance. This pattern is particularly useful in Android development for managing...Discuss·86 readsDesign PatternAndroid
Henrique Leitehenriqueleite42.hashnode.dev·Jun 7, 2024A simplified version of Clean ArchThe Clean Arch created by Uncle Bob is amazingly useful and robust, but it's very complex for beginners and very costly to maintain, mainly for small startups. In this article, I'll explain "my version" of Clean Arch, that tries it's best to simplify...Discuss·70 readsClean Architecture
Mark Parkermarkparker5.hashnode.dev·May 28, 2024Python Architecture Essentials: Building Scalable and Clean Application for JuniorsStructuring a project with SOLID, KISS, DRY, and clean code principles, along with efficient design patterns. In simple words with real examples. When it comes to creating scalable and maintainable Python applications, understanding essential concep...DiscussPython