embed library
Embute uma ilha Flutter num app jaspr (web).
FlutterIsland cuida da plumbing (viewport, resize, FlutterEmbedView). A
chamada de @Import.onWeb (apontando para o seu app Flutter deferido) fica
no app, pois o jaspr_builder escaneia o pacote raiz. Importe só no cliente.
Classes
- FlutterIsland
-
Embute um app Flutter (deferido) como ilha interativa em 100% da viewport,
acompanhando o resize (sem F5). Toda a plumbing (medir viewport, debounce,
remontar por
key, constraints finitos) fica aqui na lib — o app só passa oloadLibrary(do@Import.onWeb ... deferred) e obuilder.
Functions
-
onViewportResize(
void callback()) → void Function() - No servidor não há resize — retorna um cancelador no-op.
-
viewportSize(
) → ({double height, double width}) - Tamanho de viewport no servidor (sem janela): valor padrão de placeholder.