Michal AnkiersztajnKotlin Design Patterns: Strategy ExplainedStrategy is a behavioral design pattern used to create families of algorithms that can be swapped at runtime.3 min read·3 days ago----
Michal AnkiersztajninProAndroidDevKotlin Design Patterns: Observer ExplainedObserver is a behavioral design pattern used to create a subscriber-publisher mechanism and observe the state.3 min read·Apr 17, 2024----
Michal AnkiersztajnKotlin Design Patterns: State ExplainedState is a behavioral design pattern that alters behavior based on the state of the class, working like a finite-state machine.3 min read·4 days ago----
Michal AnkiersztajnKotlin Design Patterns: Memento ExplainedMemento is a behavioral design pattern used to save and restore previous states of an object.3 min read·Apr 15, 2024----
Michal AnkiersztajninProAndroidDevKotlin Design Patterns: MediatorMediator is a behavioral design pattern that reduces object coupling and dependencies chaos.3 min read·Apr 10, 2024----
Michal AnkiersztajninProAndroidDevKotlin Design Patterns: Iterator ExplainedIterator is a behavioral pattern used to traverse through collections to create generic algorithms and separate iteration logic.3 min read·Apr 8, 2024----
Michal AnkiersztajninStackademicKotlin Design Patterns: Chain Of Responsibility ExplainedA chain Of Responsibility is a behavioral design pattern used to create chains of sequential Handlers.4 min read·Apr 3, 2024----
Michal AnkiersztajninProAndroidDevKotlin Design Patterns: Proxy ExplainedProxy is a structural pattern that is used to encapsulate object control. It implements the same interface as the object.3 min read·Mar 27, 2024----
Michal AnkiersztajninProAndroidDevKotlin Design Patterns: Facade ExplainedFacade is a structural pattern that is used to hide the complexity of a library or subsystem.2 min read·Mar 25, 2024--2--2
Michal AnkiersztajninProAndroidDevKotlin Design Patterns: Decorator ExplainedDecorator is a structural pattern that is used to add and remove behaviour dynamically at runtime in an object3 min read·Mar 20, 2024----
Michal AnkiersztajninProAndroidDevKotlin Design Patterns: Bridge ExplainedBridge is a structural design pattern that divides the class into hierarchies and separates concerns.3 min read·Mar 18, 2024--3--3
Michal AnkiersztajninStackademicKotlin Design Patterns: Adapter ExplainedKotlin Adapter Design Pattern is a structural pattern that is used to add incompatible features into existing codebase3 min read·Mar 13, 2024--1--1
Michal AnkiersztajninStackademicKotlin Design Patterns: Abstract Factory ExplainedAbstract Factory is used to create related objects without exposing their implementation details. Learn how to use it in Kotlin.3 min read·Mar 11, 2024----
Michal AnkiersztajninStackademicKotlin Design Patterns: Factory Method ExplainedFactory Method is a creational pattern that is used to delegete responsibility of creation to a single object.3 min read·Mar 6, 2024--1--1