All Stories

Patterns - mvvm_android

MVVM patternModel–view–viewmodel (MVVM) is a software architectural pattern that facilitates the separation of the development of the UI - rom the development of the business logic or...

In tutorial, mvvm_android, patterns, Jan 23, 2025

Patterns - mvp_android

MVP patternMVP is an architectural pattern engineered to facilitate automated unit testing and improve the separation of concerns in presentation logic.

In tutorial, mvp_android, patterns, Jan 23, 2025

Patterns - mvi

MVI patternMVI stands for Model-View-Intent. MVI is one of the newest architecture patterns for Android, inspired by the unidirectional and cyclical nature of the Cycle.js framework.

In tutorial, mvi, patterns, Jan 23, 2025

Patterns - no_image

Iterator pattern

In tutorial, no_image, patterns, Jan 23, 2025

Patterns - no_image

Interpreter patternInterpreter design pattern specifies how to evaluate sentences in a language. The basic idea is to have a class for each symbol (terminal or nonterminal) in a speci...

In tutorial, no_image, patterns, Jan 23, 2025

Patterns - no_image

Flyweight patternA flyweight is an object that minimizes memory usage by sharing as much data as possible with other similar objects; it is a way to use objects in large numbers when ...

In tutorial, no_image, patterns, Jan 23, 2025

Patterns - no_image

Factory method patternFactory method pattern is a creational pattern that uses factory methods to deal with the problem of creating objects without having to specify the exact class o...

In tutorial, no_image, patterns, Jan 23, 2025

Patterns - no_image

Facade patternFacade is an object that serves as a front-facing interface masking more complex underlying or structural code. A facade can: improve the readability and usability of a...

In tutorial, no_image, patterns, Jan 23, 2025

Patterns - no_image

Decorator patternDecorator pattern is a design pattern that allows behavior to be added to an individual object, dynamically, without affecting the behavior of other objects from the ...

In tutorial, no_image, patterns, Jan 23, 2025

Patterns - no_image

Composite patternThe composite pattern describes a group of objects that are treated the same way as a single instance of the same type of object. The intent of a composite is to “com...

In tutorial, no_image, patterns, Jan 23, 2025