ყველაზე დიდი განახლებები-in-Flutter-2.2-release-

 

Google-ის ღია კოდის UI პროგრამული უზრუნველყოფის განვითარების პლატფორმა: Flutter ახლახან განახლდა და განახლდა Flutter 2.2-ის მიმდინარე ვერსიით, რომელიც აღჭურვილია ახალი საინტერესო ფუნქციებითა და შესაძლებლობებით.

 

ეს გამოცხადდა ახლახან დასრულებული Google I/O 2021 ღონისძიების დროს.

 

Flutter-ის პოპულარობა იზრდება

 

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

 

ფაქტობრივად, 2020-დან 2021 წლამდე Flutter-ის ფრეიმერის გამოყენებამ 47%-იანი ზრდა დაფიქსირდა და ახლა Google Playstore-ის ყველა მობილური აპლიკაციის 12% იყენებს Flutter-ს.

 

Google-ის მიერ 2017 წელს გამოშვებული, Flutter მხარს უჭერს აპლიკაციების განვითარების მრავალპლატფორმულ ჩარჩოს Android, iOS, Linux, Mac, Windows, Google Fuchsia-სთვის და ასევე ვებ-ფორმისთვის ერთი კოდის ბაზის მეშვეობით.

 

ეს არის Flutter-ის სილამაზე და შესაძლებლობა. ახლა, მოდით განვიხილოთ Flutter 5-ის ტოპ 2.2 განახლება.

 

ნულოვანი უსაფრთხოება

 

2.0 გამოშვებით, Flutter-მა გააცნო Null Safety ფუნქცია, რომელიც ახლა გახდა ნაგულისხმევი ახალი პროექტებისთვის. Null Safety ფუნქციით, დეველოპერებს შეუძლიათ მარტივად მიუთითონ, შეიძლება თუ არა ცვლადი ან მნიშვნელობა იყოს null თუ არა, პირდაპირ კოდიდან. ის უზრუნველყოფს დაცვას ნულოვანი მითითების გამონაკლისებისგან.

 

ამ გზით, null-pointer-თან დაკავშირებული შეცდომები შეიძლება მკვეთრად შემცირდეს და გაკონტროლდეს.

 

სინამდვილეში, ფლატერში გამოყენებული Dart ენაზე, შემდგენელი საკმარისად ჭკვიანია იმისათვის, რომ აღმოფხვრას ყველა ნულოვანი შემოწმება გაშვების დროს, რაც აპლიკაციის საოცრად სწრაფ შესრულებას ხდის.

 

გადახდის მექანიზმი

 

დიდი განვითარება გამოცხადდა გადახდის სივრცეში, მობილური აპლიკაციებისთვის, რომლებიც დამზადებულია Flutter 2.2 ვერსიით. ახალი განახლებით, დაინერგა გადახდების ახალი დანამატი, რომელიც შეიქმნა Google Play გუნდის დახმარებით. ამ სასარგებლო დანამატით, დეველოპერებს შეუძლიათ ჩართონ ფუნქციები, რათა მიიღონ გადახდები ფიზიკურ საქონელზე, როგორც Android, ასევე iOS აპებისთვის.

 

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

 

განვითარების ვებ

 

ვებ განვითარების სივრცეში, Flutter 2.2-ს აქვს რამდენიმე საინტერესო განახლება. ახლა დეველოპერებს შეუძლიათ გამოიყენონ სერვისის მუშაკები ფონური ქეშირებისთვის. ეს ნიშნავს, რომ ვებ-ზე დაფუძნებული აპლიკაციები იქნება უფრო სწრაფი და გამხდარი, რაც უკეთეს შესრულებას გამოიწვევს.

 

Dart მეტი ფუნქციებით

 

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

 

2.2 ვერსიით, Dart განახლდა 2.13 ვერსიამდე. ამ ახალი ვერსიით, Dart ახლა გააფართოვებს მხარდაჭერას ადგილობრივ თავსებადობაზეც. ეს შესაძლებელი გახდა მასივების და შეფუთული სტრუქტურების მხარდაჭერით FFI-ში (უცხო ფუნქციის ინტერფეისი).

 

ეს განახლება ხელს შეუწყობს წაკითხვის გაუმჯობესებას და ხსნის პორტალს სცენარების რეფაქტორაციისთვის.

 

აპლიკაციის ზომა

 

იმისათვის, რომ მობილური აპლიკაციები უფრო მსუბუქი და ნაკლებად მოცულობითი გახდეს, Flutter 2.2 ახლა Android აპებს საშუალებას მისცემს ჰქონდეთ გადადებული კომპონენტები. ამ გზით, Flutter-ის ელემენტები, რომლებიც საჭიროა აპლიკაციის სათანადო ფუნქციონირებისთვის, შეიძლება გადმოიწეროს გაშვების დროს და, შესაბამისად, არ არის საჭირო დამატებითი კოდის ჩატვირთვა აპში. ამ გზით, აპლიკაციები ახლა უფრო მსუბუქი იქნება.

 

iOS-ის განვითარებისთვის, Flutter 2.2 ახლა დეველოპერებს საშუალებას აძლევს წინასწარ შეადგინონ შადერები, რაც ანიმაციას გახდის დამატებით გლუვს და შეუფერხებელს (როდესაც ისინი გაშვებულია პირველ ჯერზე). გარდა ამისა, დაემატა ახალი ხელსაწყოები, რომლებიც დეველოპერებს საშუალებას მისცემს გააანალიზონ მეხსიერების გამოყენება ნებისმიერ აპლიკაციაში, რითაც მათ მისცემენ უფლებას გაამარტივონ მეხსიერების გამოყენება და გააუმჯობესონ აპლიკაცია.

 

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

 

დაუკავშირდა ჩვენი ერთად Flutter აპლიკაციის შემუშავება გუნდი დაუყოვნებლივ!