Continued Coroutine and MultiThreading

Let's take a look another problem when you use Coroutine or MultiThreding

Post thumbnail
Post thumbnail
As it was said before, all operations take place in the main thread. However, some time-consuming operations are performed in asynchronous threads, resulting in full efficiency from the processor. However, when it comes to Unity3D, another asynchronous concept, which we call Coroutine, comes into our lives. But since there is... [Read More]

Coroutine and MultiThreading

Let's take a look another problem when you use Coroutine or MultiThreding

Post thumbnail
Post thumbnail
Before we get into this topic, we should understand the Single-Thread models of Client applications. Main Thread or UI Thread this is the thread where the UI controls are created. On the server side, our applications are multi-channel because User-A should not wait while User-B is working, but synchronization and... [Read More]

Service Locator for Object Injection

Let's take a look another problem when you need to inject an object

Post thumbnail
Post thumbnail
The word “injection” is a word heard in the enterprise software development world. Service Locator for object injection in cMVVM. Unlike DI solutions in Java and .NET world, here our Locator manages the dependency relationship of the object within itself and obtains the “Resolve” corresponding to the Value externally in... [Read More]

Observable List As A Dynamic Data Collection

Let's take a look another problem when you need a dynamic data collection!

Post thumbnail
Post thumbnail
Let’s start with the first question: What is Dynamic Data Collection? It is the basis of LiveList in Android. In short, it runs a notification mechanism to notify the UI when an add, delete or reset is made to the list. ObservableCollection is the first thing that comes to mind... [Read More]

Separating Communication Between ViewModels using the Mediator Pattern

Before dive into MVVM pattern let's look at Mediator Pattern

Post thumbnail
Post thumbnail
When developing an application, a single page usually contains many submodules. Depending on the platform, these modules are called sub Views and sub Components. In this section, we will discuss how each module interacts weakly with each other in complex business situations. [Read More]