Google-მა გამოუშვა Flutter 1.22 სტაბილურად, კომპანიის მრავალპლატფორმული აპლიკაციის ჩარჩო. მას მოაქვს უკეთესი Android 11 და iOS 14 მხარდაჭერა.
მათთვის, ვინც არ იცის, ფრიალი არის კროს-პლატფორმული აპლიკაციის ჩარჩო, რომელიც დამზადებულია Google-ის მიერ. Google-ის Dart ენაზე დაფუძნებული, ის დეველოპერებს საშუალებას აძლევს გააზიარონ ერთიანი კოდის ბაზა iOS, Android, ვებ, Windows, macOS და Linux-ის აპებს შორის. დღეს აღინიშნება Flutter 1.22-ის გამოშვება, ახალი ფუნქციების მთელი წყობით. ამ პოსტში ჩვენ ვისაუბრებთ ორ მათგანზე: Android-ის ეკრანის ამოჭრის მხარდაჭერა და iOS 14-ის აპლიკაციების კლიპების მხარდაჭერა.
მას შემდეგ, რაც უფსკრული დიზაინები სულ უფრო და უფრო პოპულარული ხდება, ჭრილობები და ხვრელები სულ უფრო და უფრო ხშირი ხდება. მიუხედავად იმისა, რომ ჩვენ ვუახლოვდებით სათანადო ეკრანის ქვეშ მყოფ კამერებს, ჩვენ ჯერ არ ვართ იქ. იმისათვის, რომ დეველოპერებს დაეხმარონ ამ სხვადასხვა ტიპის ეკრანის ამოჭრასთან გამკლავებაში, Flutter ახლა სრულად უჭერს მხარს Android-ის DisplayCutout API-ს. თუ იყენებთ Flutter-ს, არ დაგჭირდებათ ფიქრი იმაზე, რომ თქვენს აპში რაიმე ჩანჩქერი დაიფაროს.
და ეს მხარდაჭერა ასევე ვრცელდება ისეთ რამეებზე, როგორიცაა მოსახვევი ან ჩანჩქერის ჩვენება. ასე რომ, თუ გაგიჭირდათ მრუდე ეკრანებთან ურთიერთობა, Flutter-ს თქვენი ზურგი აქვს.
iOS 14-მა შემოიტანა ახალი ფუნქცია სახელწოდებით App Clips. თუ იცით რა არის Android Instant Apps, App Clips არსებითად იგივე იდეაა. აპლიკაციის კლიპები საშუალებას აძლევს მომხმარებელს სწრაფად „დააინსტალიროს“ და გახსნას თქვენი აპლიკაციის მცირე ნაწილი, რაც გააადვილებს ისეთი მოქმედებების შესრულებას, როგორიცაა ონლაინ მენიუს შეთავაზება ან მსუბუქი გაქირავების სერვისები. Flutter 1.22 მოიცავს iOS-ზე აპლიკაციების კლიპების შემუშავების მხარდაჭერას. ეს ნიშნავს, რომ თქვენ შეგიძლიათ გააგრძელოთ ერთიანი კოდების ბაზა, თუმცა კვლავ მხარს დაუჭერთ iOS-ის ახალ ფუნქციებს.
რა თქმა უნდა, Flutter 1.22-მა ამ ორ მახასიათებელზე ცოტა მეტი შემოიტანა. ასევე არის ლოკალიზაციის უკეთესი მხარდაჭერა (მათ შორის ცხელი გადატვირთვა), ზოგიერთ ახალ UI ელემენტებთან და დანამატებთან ერთად. თუ გაინტერესებთ დანარჩენი ცვლილებები, შეამოწმეთ Google-ის ბლოგის პოსტი.