There are 33 repositories under solid-principles topic.
Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included
Learn Low Level Design (LLD) and prepare for interviews using free resources.
:cyclone: Clean Architecture with .NET6, C#10 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks
An organized learning path on Clean Code, Test-Driven Development, Legacy Code, Refactoring, Domain-Driven Design and Microservice Architecture
📚 Sample Android Components Architecture on a modular word focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack.
Simple clean Go REST API architecture with dependency injection and mocking example, following SOLID principles.
Restaurant App 🍔 is a sample open-source e-Commerce 🛒 application for ordering foods, powered by polyglot microservices architecture and cross-platform development including mobile and web
SOLID Principles explained in Python with examples.
Cross-platform sample .NET GUI for cloud file management.
A sample Kotlin app which was built with modular structure, Kotlin DSL, Kotlin Coroutines, TDD and MVVM patterns.
Aplicativo feito em Flutter usando TDD, Clean Architecture, Design Patterns e SOLID principles
How to implement Hexagonal architecture in frontend (Javascript/Typescript)
A repository reflecting the progress made on the "How to Build iOS Apps with Swift, TDD & Clean Architecture" YouTube series, by Caio & Mike.
Multi-platform Personalized Portal: Web, Browser Extension. All components are web apps--users can compose their own Portal freely, and developers can contribute to the Privoce Web App library to easily incorporate their web app to our Portal.
🚀 Example modularized android application with single activity written in Kotlin
Base application using nest JS focused on DDD architecture and SOLID principles
A complete guide for learning object oriented programming pillars, SOLID principles and design patterns with TypeScript!
Code Samples to understand SOLID design principles and Design Patterns in JAVA.
This is a sample movie list Android application built to demonstrate use of Clean Architecture tools. Dedicated to all Android Developers - (Kotlin, MVVM, Clean Architecture, Rx-Java, Dagger, OkHttp, Unit Testing, SOLID principles, Code Coverage)
🚀 The ultimate collection of Software Design Patterns & Principles with examples [38/79 Patterns].
ASP.NET Core, C#, CQRS Event Sourcing, REST API, DDD, SOLID Principles and Clean Architecture
SOLID Principles - simple and easy explanation
🚀 Sample Android Clean Architecture on JetRorty App focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack with Compose.
Apostila do curso Práticas de Design e Arquitetura de Código da Caelum. https://www.caelum.com.br/curso-design-arquitetura-de-aplicacoes-java
An Hexagonal Architecture with DDD + Aggregates + Event Sourcing using .NET Core, Kafka e MongoDB (Blog Engine)
Hands-On Design Patterns with C# and .NET Core, published by Packt
🚀 Sample Android Clean Architecture on JetRorty App focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack with Compose.
🧹 Ready to develop template based on clean architecture principles. Supports ASP NET Core Identity integrated with JWE tokens, OTP authentication, stand alone plugin development, CQRS pattern using MediatR library and dynamic permission management system out of the box
Python clean architecture and usecase implementation with fastapi and pydiator-core
Rest API framework built on top of expressjs powered by Typescript.
👨👩👧👦 - My personal Repo to learn all 23 Gang of Four patterns and all SOLID Principles using Swift and Playgrounds
:heart: The simplest Clean Architecture demo on how to implement a Web Api using .NET Core and Entity Framework
Repository for low level design solution of parking lot
Code examples of Design Patterns in various languages: C#, C++, Go, Java, JavaScript, Python, and Swift.