Google ha rilasciato Flutter 1.22 su stable, il framework per app multipiattaforma dell'azienda. Offre un migliore supporto per Android 11 e iOS 14.
Per chi non lo sapesse, Svolazzare è un framework applicativo multipiattaforma realizzato da Google. Basato sul linguaggio Dart di Google, consente agli sviluppatori di condividere un'unica base di codice tra app per iOS, Android, Web, Windows, macOS e persino Linux. Oggi segna il rilascio di Flutter 1.22, con un sacco di nuove funzionalità. In questo post ne parleremo due: il supporto per i ritagli del display di Android e il supporto per le clip delle app di iOS 14.
Poiché i design senza cornice stanno diventando sempre più popolari, le tacche e i fori stanno diventando sempre più comuni. Anche se ci stiamo avvicinando a delle vere e proprie fotocamere sotto il display, non ci siamo ancora arrivati. Per aiutare gli sviluppatori a gestire questi diversi tipi di ritagli del display, Flutter ora supporta completamente l'API DisplayCutout di Android. Se usi Flutter, non dovrai preoccuparti che qualcosa nella tua app venga coperto da una tacca.
E questo supporto si estende anche a cose come display curvi o a cascata. Quindi, se hai problemi con i display curvi, Flutter ti copre le spalle.
iOS 14 ha introdotto una nuova funzionalità chiamata App Clip. Se sai cosa sono le app istantanee Android, le clip delle app hanno essenzialmente la stessa idea. Le clip dell'app consentono all'utente di "installare" e aprire rapidamente una piccola parte della tua app, semplificando attività come offrire menu online o servizi di noleggio leggeri. Flutter 1.22 include il supporto per lo sviluppo di clip di app su iOS. Ciò significa che puoi continuare ad avere una base di codice unificata, pur continuando a supportare le nuove funzionalità di iOS.
Naturalmente, Flutter 1.22 ha introdotto molto di più di queste due funzionalità. C'è anche un migliore supporto per la localizzazione (incluso il ricaricamento a caldo), insieme ad alcuni nuovi elementi e plug-in dell'interfaccia utente. Se sei interessato al resto di queste modifiche, consulta il post sul blog di Google.