fluttercommunity / fluttercommunity/flutter_downloader

Move callback back to main isolate

Open
#252 1 comment 10 reactions 0 assignees View on GitHub
Dominant language
Kotlin
Stars
940
Forks
561
Avg merge
1h 18m
Merged PRs (30d)
1

Description

Currently, the end-developer has to take care of isolate communication themselves.
That's not really necessary, as all the parameters of the callback can be sent from one isolate to another.
It would make the developer experience much nicer if the library took care of sending these data across isolates and just have a set of callbacks on the main isolate waiting which are called with the appropriate parameters whenever an update arrives.

Contributor guide

No contributing guide indexed for this repository

Research direction

No files or tests are identified in the issue. Start by locating the plugin's isolate communication and callback entry points, then verify how callback parameters are transferred; done means the library forwards updates to callbacks on the main isolate without end-developer-managed communication.

Written by the indexing model from the issue text.

Assessment

Tech stack
dart, flutter, kotlin
Domain
developer-experience, mobile
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.