Flutter 1.22 devient stable avec une meilleure prise en charge d'Android 11 et iOS 14

Google a publié Flutter 1.22 sur stable, le cadre d'applications multiplateformes de l'entreprise. Il apporte une meilleure prise en charge d’Android 11 et d’iOS 14.

Pour ceux qui ne sont pas au courant, Battement est un framework d'application multiplateforme créé par Google. Basé sur le langage Dart de Google, il permet aux développeurs de partager une base de code unique entre les applications pour iOS, Android, Web, Windows, macOS et même Linux. Aujourd'hui marque la sortie de Flutter 1.22, avec tout un tas de nouvelles fonctionnalités. Dans cet article, nous allons parler de deux d'entre eux: la prise en charge des découpes d'affichage d'Android et la prise en charge des App Clips d'iOS 14.

Alors que les conceptions sans cadre deviennent de plus en plus populaires, les encoches et les perforations deviennent de plus en plus courantes. Bien que nous nous rapprochions des véritables caméras sous-écran, nous n’en sommes pas encore là. Pour aider les développeurs à gérer ces différents types de découpes d'affichage, Flutter prend désormais entièrement en charge l'API DisplayCutout d'Android. Si vous utilisez Flutter, vous n'aurez pas à vous soucier que quelque chose dans votre application soit couvert par une encoche.

Et cette prise en charge s'étend également à des éléments tels que les écrans incurvés ou en cascade. Donc, si vous rencontrez des difficultés avec les écrans incurvés, Flutter est à vos côtés.

iOS 14 a introduit une nouvelle fonctionnalité appelée App Clips. Si vous savez ce que sont les applications instantanées Android, les App Clips sont essentiellement la même idée. Les App Clips permettent à l'utilisateur d'« installer » et d'ouvrir rapidement une petite partie de votre application, ce qui facilite la tâche, comme proposer des menus en ligne ou des services de location légers. Flutter 1.22 inclut la prise en charge du développement d'App Clips sur iOS. Cela signifie que vous pouvez continuer à disposer d'une base de code unifiée, tout en prenant en charge les nouvelles fonctionnalités d'iOS.

Bien entendu, Flutter 1.22 a introduit bien plus que ces deux fonctionnalités. Il existe également une meilleure prise en charge de la localisation (y compris le rechargement à chaud), ainsi que de nouveaux éléments et plugins d'interface utilisateur. Si vous êtes intéressé par le reste de ces changements, consultez le billet de blog de Google.