TheHasnatBD / IsolateGetX

Isolate Flutter, REST API, GetX, MVC design pattern

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Isolate - Flutter example

Isolate Flutter, REST API, GetX, MVC design pattern

This is a sample project for practicing Isolate use case.

Why Isolate?

By default, Dart apps do all of their work on a single thread. In many cases, this model simplifies coding and is fast enough that it does not result in poor app performance or stuttering animations, often called “jank.” However, we might need to perform an expensive computation, such as parsing a very large JSON document. If this work takes more than 16 milliseconds, app users experience jank.

To avoid jank, we need to perform expensive computations like this in the background. On Android, this means scheduling work on a different thread. In Flutter, we can use a separate Isolate.

These resources will help you if you want to learn more:

Find me on LinkedIn

About

Isolate Flutter, REST API, GetX, MVC design pattern


Languages

Language:C++ 47.7%Language:CMake 22.5%Language:Dart 15.1%Language:HTML 10.9%Language:C 2.1%Language:Swift 1.1%Language:Kotlin 0.4%Language:Objective-C 0.1%