Google пусна Flutter 1.22 в стабилна версия, кросплатформената рамка за приложения на компанията. Той осигурява по-добра поддръжка за Android 11 и iOS 14.
За тези, които не са наясно, трептене е междуплатформена рамка за приложения, създадена от Google. Базиран на езика Dart на Google, той позволява на разработчиците да споделят една кодова база между приложения за iOS, Android, уеб, Windows, macOS и дори Linux. Днес се отбелязва пускането на Flutter 1.22 с цял куп нови функции. В тази публикация ще говорим за две от тях: поддръжка за изрезки на дисплея на Android и поддръжка за клипове за приложения на iOS 14.
С дизайните без рамки, които стават все по-популярни, прорезите и дупките стават все по-често срещани. Докато се доближаваме до правилните камери под дисплея, все още не сме там. За да помогне на разработчиците да се справят с тези различни типове изрязвания на дисплея, Flutter сега напълно поддържа DisplayCutout API на Android. Ако използвате Flutter, няма да се притеснявате, че нещо в приложението ви ще бъде покрито с прорез.
И тази поддръжка се простира и до неща като извити или водопадни дисплеи. Така че, ако сте имали проблеми с извитите дисплеи, Flutter ви пази.
iOS 14 представи нова функция, наречена App Clips. Ако знаете какво представляват мигновените приложения за Android, клиповете за приложения са по същество същата идея. App Clips позволяват на потребителя бързо да „инсталира“ и отвори малка част от вашето приложение, което улеснява извършването на неща като предлагане на онлайн менюта или леки услуги за наемане. Flutter 1.22 включва поддръжка за разработване на App Clips на iOS. Това означава, че можете да продължите да имате унифицирана кодова база, като същевременно поддържате новите функции на iOS.
Разбира се, Flutter 1.22 представи доста повече от тези две функции. Има и по-добра поддръжка за локализация (включително горещо презареждане), заедно с някои нови UI елементи и добавки. Ако се интересувате от останалите промени, вижте публикацията в блога на Google.