Alternatívou Lottie k Flutter je zvyčajne zmena toho, čo súbor dokáže, nielen zmena formátu súboru. Súbory Lottie sú vektorové animácie exportované zo After Effects. Balík Flutter Lottie ich hrá dobre a z Dartu môžete ovládať rýchlosť, postup a slučkovanie. Čo nemôžete urobiť, je otvoriť súbor a zmeniť jeho správanie bez toho, aby ste sa vrátili do animačného nástroja.
Rive je najbližšia zavedená možnosť pre interaktívnu vektorovú animáciu. Kresbu a stavový automat vytvoríte v editore Rive a potom ho riadite z runtime Flutter so vstupmi. Tímy, ktoré už používajú Rive pre web alebo mobil, môžu znova použiť rovnaký súbor. Kompromisom sú náklady a uzamknutie: bezplatný plán Rive exportuje súbory, ktoré prehrávajú úvodnú obrazovku Rive, a platené plány ho odstránia.
ExodeUI využíva podobný runtime prístup, ale zameriava sa na používateľské rozhranie produktu. Stavy, prechody, pružiny a udalosti navrhujete vo vizuálnom editore a výsledok potom prehráte v runtime Flutter. Zdrojom je jeden otvorený súbor .exode JSON a ten istý súbor môže byť zameraný na React, Vue, Svelte, Angular, Solid, React Native, SwiftUI a Flutter. ExodeUI je novší ako Rive, preto skontrolujte, či runtime Flutter pokrýva platformy, ktoré dodávate.
Ak je pohybom načítavanie, prechod ikony alebo jednoduchá zmena stránky, často postačuje vstavaný AnimationController a implicitné animácie Flutter. Pridanie vytvoreného diela má zmysel iba vtedy, keď dizajnér potrebuje ovládať načasovanie alebo keď sa rovnaká animácia musí objaviť na niekoľkých platformách.
Pred výberom otestujte jednu skutočnú obrazovku. Skontrolujte podporu runtime pre vaše ciele Flutter, ako sú zapojené vstupy, čo sa stane, keď sa aktívum nepodarí načítať, a či je licencia nástroja vhodná na komerčné použitie. Krátky prototyp vám povie viac ako tabuľka funkcií.