Figma Motion → Flutter უკვე რეალობაა.

არანაირი კონვერტაცია Lottie-ში. არანაირი WebView. არანაირი ხელით თავიდან აწყობილი ანიმაცია. საერთოდ არანაირი შუალედური ფორმატი ანიმაციისთვის.

Figma Motion-ს ახლა უკვე შეუძლია Animated SVG-ის პირდაპირ ექსპორტი.

full_svg_flutter-ს კი შეუძლია ეს ანიმირებული SVG პირდაპირ Flutter-ის შიგნით დახატოს.

ანუ დიზაინერიდან → დეველოპერამდე ნამუშევრის გადაცემა, ბოლოს და ბოლოს, შეიძლება ასე გამოიყურებოდეს:

დიზაინერი

Figma → Motion → ანიმირება → ექსპორტი → Animated SVG

Flutter-დეველოპერი

FSvgPicture.asset('assets/onboarding.svg');

მზადაა.

სულ ესაა.

და ვფიქრობ, ეს გაცილებით მნიშვნელოვანია, ვიდრე ერთი შეხედვით ჩანს.

წლების განმავლობაში მობილური ანიმაციის სტანდარტული სამუშაო პროცესი დაახლოებით ასეთი იყო:

  1. Figma
  2. After Effects / plugin / ანიმაციის სხვა ინსტრუმენტი
  3. Lottie JSON
  4. კიდევ ერთი runtime
  5. Flutter

ან:

  1. Figma Motion
  2. ანიმაციის მონაცემების ექსპორტი
  3. Figma-ს კვანძების ხელით დაკავშირება Flutter-ის ვიჯეტებთან
  4. სცენის ნაწილების კოდში თავიდან აწყობა

ან, უარეს შემთხვევაში:

  1. ანიმირებული SVG
  2. WebView 😐

ახლა კი თავად Figma ქმნის Animated SVG-ს.

მაშ, რატომ უნდა გადავიყვანოთ სავსებით ვარგისი ვექტორული ანიმაცია სხვა ფორმატში მხოლოდ იმისთვის, რომ Flutter-აპლიკაციაში ჩავსვათ?

full_svg_flutter-ის შემთხვევაში runtime-ასეტი თავად .svg ფაილია.

უკვე მხარდაჭერილია:

  • ანიმირებული SVG Flutter-ში
  • CSS @keyframes ანიმაციები
  • SMIL-ანიმაციები
  • ანიმირებული ტრანსფორმაციები
  • path morphing
  • გრადიენტები და პატერნები
  • მასკები და ამოჭრის კონტურები
  • SVG-ფილტრები
  • ტექსტი
  • JavaScript-ზე მომუშავე SVG-ანიმაციები
  • SVGator-ის ექსპორტები
  • დაკვრა / პაუზა / გადახვევა
  • დაკვრის სიჩქარის მართვა
  • სტატიკური და ანიმირებული SVG ერთი და იმავე რენდერერით
  • Lottie-ში კონვერტაციის გარეშე
  • WebView-ს გარეშე

და მომენტიც განსაკუთრებით საინტერესოა:

Figma Motion-ში ამჟამად შესაძლებელია ექსპორტი MP4, GIF, WebM და Animated SVG ფორმატებში.

Figma-ს თქმით, ნატიური Lottie-ექსპორტი მოგვიანებით დაემატება.

მაგრამ Flutter-ისთვის მისი ლოდინი აუცილებლად არ გვჭირდება.

Animated SVG-ექსპორტი უკვე შეიძლება იყოს ის, რასაც დიზაინერი საბოლოოდ აბარებს.


დიზაინერებო, კეთილი იყოს თქვენი მობრძანება Flutter-ში. 💙

შექმენით ანიმაცია იქ, სადაც უკვე ქმნით ინტერფეისს.

გააკეთეთ Animated SVG-ის ექსპორტი.

დეველოპერს გაუგზავნეთ ერთი .svg ფაილი.

სულ ესაა.

თქვენ კი, Flutter-დეველოპერებო:

თუ საძიებოში ეძებდით Figma Motion to Flutter, Figma animation export for Flutter, animated SVG in Flutter, Flutter SVG animation ან Lottie alternative for Flutter —

სწორედ ამ სამუშაო პროცესისთვის ვავითარებ full_svg_flutter-ს.

flutter pub add full_svg_flutter
import 'package:full_svg_flutter/full_svg_flutter.dart';

FSvgPicture.asset(
  'assets/figma_motion_animation.svg',
);

მინდა, ეს გაცილებით შორს წავიყვანო.

ამიტომ, თუ მოუშენ-დიზაინერი ხართ და Figma Motion-ს იყენებთ, გამომიგზავნეთ თქვენი ყველაზე ჭირვეული Animated SVG-ექსპორტი.

რთული მასკები. ფილტრები. მორფინგი. უცნაური ტრანსფორმაციები. გრძელი დროის ღერძები.

სცადეთ, გატეხოთ.

მირჩევნია, რენდერერის ზღვრული შემთხვევები მე ვიპოვო, ვიდრე თქვენ აღმოაჩინოთ ისინი პროდაქშენში.

full_svg_flutter

Figma Motion → Animated SVG → Flutter.

შესაძლოა, დიზაინიდან Flutter-ამდე ანიმაციის გადაცემის გზა ახლახან ბევრად შემოკლდა.

გჭირდებათ ციფრული პროდუქტის შექმნა, მოდერნიზაცია ან ჩიხიდან გამოყვანა?

მოგვიყევით რეალურ პრობლემაზე — ვები, მობილური, გუნდის მიწოდება თუ AI სამუშაო პროცესი, რომელიც პროდაქშენისთვის ვარგისი უნდა გახდეს.

პროექტის განხილვა