Flutter 2.0 ახლახან გამოვიდა სტაბილურად და მოიცავს დიდ ცვლილებებს დესკტოპის და მობილური აპლიკაციების შესაქმნელად. წაიკითხეთ მეტი რომ გაიგოთ!
3 მარტია და Flutter 2.0 აქ არის! ამ ვერსიაში არის მთელი რიგი ცვლილებები Flutter 1-თან შედარებით და ეს სტატია აპირებს ფოკუსირებას იმაზე, თუ რა შეიცვალა დესკტოპის და მობილური ვერსიებისთვის.
სამუშაო მაგიდა
გარკვეული პერიოდის განმავლობაში, Flutter for Desktop იყო ალფა ეტაპზე, რაც გულისხმობდა API-ების, შეცდომების და შესრულების პრობლემების შეცვლას. Flutter 2.0-ით Google-მა თავისი სტატუსი გადაიტანა სადღაც ბეტასა და სტაბილურს შორის. Ეს რას ნიშნავს? კარგად, ის ხელმისაწვდომია Flutter 2.0 Stable-ში, მაგრამ Google-ი ჯერ არ ფიქრობს, რომ ის სრულად არის დასრულებული. კარგი უნდა იყოს საწარმოო გამოყენებისთვის, მაგრამ შეიძლება იყოს შეცდომა აქეთ-იქით.
Flutter for Desktop-ს ასევე უნდა ჰქონდეს კლავიატურის მალსახმობების სათანადო მხარდაჭერა, რაც მას უფრო მეტად აგრძნობინებს ნამდვილ მშობლიურ აპს Windows-ზე, Linux-ზე ან macOS-ზე. თუ არ ხართ დარწმუნებული მის სტაბილურობაში, Canonical-მა (კომპანია Ubuntu-ს უკან) უკვე დაიწყო Ubuntu ინსტალერის გადაკეთება Flutter-ში და გადაწყვიტა.
გამოიყენეთ Flutter მისი ყველა აპისთვის წინ მიდის.მობილური
იმის გამო, რომ Flutter თავდაპირველად იყო მრავალპლატფორმიანი მობილური ჩარჩო, აქ სათქმელი ნამდვილად არ არის. უმეტესწილად, Flutter უკვე დიდი ხანია არის მობილურის სრული ფუნქცია, გარდა ერთისა: დასაკეცი. Flutter 2.0-ით ახლა უკვე არსებობს დასაკეცი დისპლეების მხარდაჭერა, Microsoft-ის მიერ შეტანილი წვლილის წყალობით. Flutter-მა ახლა იცის, როგორ გაუმკლავდეს ამ ფორმის ფაქტორს და დეველოპერებს საშუალებას აძლევს, განათავსონ თავიანთი აპლიკაციები, როგორც სურთ.
ახლა არის ახალი TwoPane ვიჯეტი Flutter 2.0-ში, რომელიც საშუალებას გაძლევთ, როგორც სახელი გულისხმობს, აჩვენოთ ორი პანელი. პირველი პანელი გამოჩნდება ნებისმიერ მოწყობილობაზე, ხოლო მეორე გამოჩნდება დასაკეცი ეკრანის მარჯვენა ნახევარზე. დიალოგები ასევე საშუალებას მოგცემთ აირჩიოთ დასაკეცი ეკრანის რომელ მხარეს უნდა აჩვენონ.
დასაკეცი მოწყობილობაზე ნაოჭი ან საკიდი ექვემდებარება დეველოპერებს, როგორც დისპლეის ფუნქცია (როგორც ჩაჭრა), ასე რომ, აპებს მაინც შეუძლიათ გაჭიმეთ მთელ დასაკეცი ეკრანზე, თუ მათ სურთ, ან გაითვალისწინეთ სად მდებარეობს საკიდი და გამოიტანეთ შესაბამისად.
ამის გარდა, Google-მა გადაიტანა მობილური რეკლამის SDK მოდული ბეტაზე. ეს არის SDK Android-ისა და iOS-ისთვის, რომელიც საშუალებას გაძლევთ აჩვენოთ AdMob რეკლამები თქვენს მობილურ აპში. ამჟამად, დესკტოპის მხარდაჭერა არ არის, მაგრამ ახლა თქვენ უნდა შეგეძლოთ შედარებით სტაბილური მობილური აპლიკაციების შექმნა რეკლამებით Flutter-ის გამოყენებით.
ეს არის დიდი ცვლილებები Flutter 2.0-ში დესკტოპის და მობილური პლატფორმების მიმართ. რას ფიქრობთ Flutter-ზე, როგორც დესკტოპის და მობილურის განვითარების ჩარჩოზე? Გვაცნობე!