Heavy lift work in Flutter get started with Isolates – Pascal Welsch

Опубликовано: 06 Апрель 2026
на канале: GDG Lviv
7,387
185

Video recorded at DevFest Ukraine 2018. The conference that brings together people who shape the future of Android, Web and Cloud technologies for 2 days of sessions, workshops, and networking.

Learn more at http://devfest.gdg.org.ua/

--

Moving work off the main thread prevents frame drops and makes users happy. Starting with Android P, apps will crash if they are not responding forcing developers to address this problem even more. Working with threads and async computations is every mobile developer daily challenge.

Flutter uses Dart, which is single threaded and has no APIs to start a new thread like in Java or Swift. How does this fit in a world of phones with at least 4 CPUs?

This talk will explain the Flutter threading model, how Futures keep the app responsive on a single thread and how you can use all CPU cores for the compute-heavy task via Isolates.

--

See all the talks from #dfua '18: http://bit.ly/dfua18-all
Watch more Android talks at #dfua '18: http://bit.ly/dfua18-android
Watch more Web talks at #dfua '18: http://bit.ly/dfua18-web
Watch more Cloud talks at #dfua '18: http://bit.ly/dfua18-cloud

Subscribe to our channel: http://bit.ly/dfua-subscribe