|
|
|
Publicité Pour ne plus voir de publicités, soutenez-nous à partir de 1 €. |
|
✨ Quelles sont les nouveautés côté Dart/Flutter ?
- Le template des projets iOS va être modifié pour tirer parti des nouvelles icônes sur iOS. En effet, il suffit désormais de donner une seule variante en 1024x1024 pixels, le reste étant généré automatiquement (PR #106111 )
- Sur Android, en déplaçant le curseur sur un champ texte, certains téléphones émettent une légère vibration. Une PR propose d'imiter le comportement côté Flutter (PR #105797 )
- Sur desktop, le
PrimaryScrollController ne sera bientôt plus attaché aux ScrollView automatiquement. Une page de Breaking change sera publiée sur le site officiel ; vous pouvez déjà en lire son contenu - Le package officiel image_picker aura prochainement la possibilité d'afficher les médias récemment ajoutés (PR #5979 )
- Annoncé la semaine dernière, le plugin location est en cours de refonte totalement, avec du Kotlin et Swift au programme. Vous pouvez dores et déjà le tester sur Pub !
|
|
🍎 Plusieurs nouveautés sont à noter côté Apple :
- Xcode Cloud est le service de CI/CD disponible pour tous depuis la WWDC. Si vous souhaitez l'utiliser avec votre projet Flutter, une page dédiée sera prochainement publiée sur le site officiel Flutter, mais vous pouvez dores et déjà découvrir son contenu
- Le transfert d'applications d'un développeur à l'autre était possible… sauf si elles utilisaient les services d'iCloud. Ce sera désormais corrigé !
- À l'occasion des nouvelles versions d'iOS, macOS…, Apple a mis à jour ses Human Interface Guidelines
- Un "bug" dans Safari permet d'avoir de multiples vidéos en plein écran
- Apple se mettrait-il à la personnalisation ? La bêta d'iPadOS 16 contient un menu caché permettant de modifier le nouvel écran de déverrouillage
- Lors de ses annonces à la WWDC, Apple n'a pas vraiment innové, car nombre de fonctionnalités étaient déjà proposées par des startups. Cette liste vous donne un aperçu des entreprises qui ont intérêt à pivoter rapidement…
|
|
🤔 Vous en avez marre des applications Electron ? Il y a bien évidemment Flutter qui offre une excellente alternative. Si vous préférez toutefois du Go, le framework Wails v2 est disponible en version bêta. |
|
💀 Après 26 ans, Microsoft a débranché Internet Explorer pour de bon. Bonne nouvelle, me direz-vous… pas forcément au Japon ! |
|
🔐 Toujours chez Microsoft, une polémique commence à enfler autour de .NET, où une extension pour VSCode va contenir du code propriétaire. Pas sûr que cela aide .NET MAUI à décoller ! |
| |
Articles & tutoriaux Flutter |
|
|
|
Que ce soit sur Android ou iOS, les utilisateurs peuvent se rendre dans les paramètres de leur téléphone pour grossir ou réduire la taille du texte. Côté Flutter, nous pouvons obtenir cette information grâce au text scale factor du MediaQuery . Ce petit document (à rajouter dans vos favoris) vous indique pour chaque niveau, quelle valeur est retournée en Flutter. |
|
|
|
|
|
Un développeur qui avait réalisé une première version de son application avec BLoC/Cubit comme solution de state management, a souhaité basculer vers Riverpod. Il y explique son parcours en plusieurs étapes, dont la première a été publiée sur Medium. |
|
|
|
|
|
Vous êtes plutôt du genre flemmard pour générer le code autour des requêtes ? Les deux solutions les plus répandues en Flutter sont Retrofit et Chopper . Si vous souhaitez découvrir comment utiliser le second, cet article vous détaille étape par étape la manière de procéder. |
|
|
|
|
|
Mason vous permet de gagner du temps au lancement d'un nouveau projet, en générant le squelette à partir de templates. Ces derniers, nommés bricks, sont très simples à créer et c'est justement ce que vous allez découvrir dans cet article ! |
|
|
|
|
|
Vous venez de terminer le développement d'une application desktop pour macOS ? Dans cet article, vous allez apprendre comment réaliser le build, puis finaliser le tout en générant un fichier DMG. Article publié sur le blog Bitrise oblige, il sera bien évidemment question de cette solution de CI/CD. |
|
|
|
|
|
Avant de faire du Dart/Flutter, il est fort probable que vous n'ayez jamais touché au format de fichier YAML (que l'on retrouve notamment dans le pubspec ). En parallèle, pour stocker vos données, vous utilisez probablement des CSV ou du JSON, mais pourquoi pas du YAML ? Grâce à un outil nommé cue, vous allez pouvoir définir votre propre format et effectuer ensuite une vérification syntaxique. |
|
|
|
|
|
Que l'on aime ou pas le CI/CD Codemagic, une chose est sûre : leur blog contient des articles de qualité. Le dernier en date concerne le moteur de jeu Flame, dans lequel vous allez apprendre à déplacer un personnage dans un environnement 2D. |
|
|
|
|
|
Il y a deux numéros de la newsletter, j'évoquais le support de l'authentification Okta avec AppWrite. Si toutefois, vous utilisez une méthode plus répandue qu'est OAuth, cet article vous explique comment l'intégrer à la fois côté serveur et côté client Flutter. |
|
|
| |
Publicité Pour ne plus voir de publicités, soutenez-nous à partir de 1 €. |
|
Cette semaine, une astuce pour les projets découpés en de multiples modules :
|
|
|
Un flutter clean++ |
Votre projet Flutter contient de multiples modules ? Si vous souhaitez faire le ménage avec un flutter clean , ce script vous permettra de vous débarrasser de tout le contenu inutile de manière récursive ! |
|
|
| |
Les bibliothèques Dart/Flutter |
|
|
|
|
Publicité Pour ne plus voir de publicités, soutenez-nous à partir de 1 €. |
|
|
|
|
|
Si vous faites du Flutter Web, des plugins, que vous utilisez reposent probablement sur le local storage comme support. Depuis l'inspecteur de Chrome, vous pouvez certes, facilement, voir son contenu, mais grâce à cette extension pour le navigateur, vous pourrez plus aisément créer des entrées, et ainsi accélérer vos tests ! |
|
|
|
|
|
| |
Payant |
|
|
|
FitBit, Apple Watch, Google Fit, Garmin, Withings… de plus en plus de marques et services recueillent aujourd'hui les données de santé. Si vous voulez un accès simplifié à l'ensemble des APIs de ces géants, WeFitter fournit deux APIs bien pratiques : Wearable Connections (pour accéder & consommer les données) et une autre autour de la gamification. |
|
|
|
|
|
23 juin |
En ligne |
Intégrer Elasticsearch dans une application avec Flutter |
|
28 juin |
Lyon, France |
Applications mobiles : quelle technologie pour répondre à mes enjeux ? |
|
|
30 juin |
Montpellier, France |
Sunny Tech |
|
|
31 août |
Oslo, Norvège |
Flutter Vikings |
|
14-15 septembre |
Chicago, USA |
Git Merge 2022 |
|
|
|