-
Notifications
You must be signed in to change notification settings - Fork 0
MV(X)
The aim of these architectures is to separate the responsibilities of visualizing, processing, and data management for UI applications.
Their goals are to increase.
- Modularity
- Flexibility
- Testability
- Maintainability
TimeLine
MVC -> MVP -> MVVM -> MV?
| OOP
| SOLID
| MV(X)
| GRASP
| GOF Patterns Short
| GOF Patterns
| Coroutines
| | Scope
| | Concurrency
| Generics
| Data Structures
| Complexity
| Sorting
| Cache
| DI vs Service-Locator
| Dagger vs Koin
| | Dagger 2
| | Koin\
| OSI
| | Application Layer
| | | MQTT
| | Transport Layer
| | | TCP UDP
| Comunication protocols
| | REST
| | SOAP
| | GraphQL
| | gRPC
| | WebSocket
| | DatagramSocket(UDP)
| Security
| | SSL TLS
| SQLite
| Side-effects
| CompositionLocal
| State