|
|
Une annonce ce jeudi ! |
Après une pause bienvenue pendant deux semaines, c'est le retour de Flutter Digest, avec toujours votre dose d'actualités, tutoriaux et liens utiles. N'hésitez d'ailleurs pas à m'envoyer vos articles et projets, car je me fais toujours un plaisir de les relayer.
Mais avant de vous laisser lire le contenu, ce jeudi midi, une annonce autour de Flutter pour la communauté française (voire francophone) devrait vous intéresser. Rendez-vous sur YouTube vers 12h30 pour en savoir plus (lien vers le rappel YouTube / Google Calendar).
Bonne lecture à tous ! |
|
|
|
|
|
Les sujets : le Marketplace de VSCode est une vraie passoire (faites attention !), la communication par satellite arrive sur Android cette année, des chiffres sur Android TV, wearOS… |
|
|
|
|
| | |
|
Les plugins pour les IDE ont été mis à jour : 3.56.0 pour Dart Code et corrections de bugs sur IntelliJ/Android Studio avec la 71.3. |
|
C'est le retour des meetups en physique à Paris 🥳 ! Pour l'occasion, SNCF Connect & Tech proposera deux présentations : tester vos Widgets avec Gherkin et une introduction à Impeller. Les inscriptions se font sur Meetup (les places sont limitées, merci de ne pas en prendre si vous n'êtes pas sûr de venir) |
|
Le programme du Flutter Forward a été dévoilé. Un live en français sera proposé, je vous en dirai plus la semaine prochaine. En parallèle, les 17 jours de Flutter viennent d'être lancés : chaque jour d'ici à l'événement, des nouvelles vidéos, codelabs… seront publiés. |
|
Flutter Heroes est une conférence programmée pour la fin février et qui se déroulera en physique à Turin (149€ HT), mais aussi en ligne (19€ HT). Le CFP est d'ailleurs ouvert jusqu'à jeudi. |
|
Le DevFest Lille a ouvert son CFP. Les billets pour la conférence du 26 mai seront mis en vente dès demain à partir de 20€ ! |
|
Le mainteneur de la bibliothèque macos_ui n'était plus très actif suite à un déménagement. Le développement devrait reprendre incessamment sous peu. |
|
Le backend Serverpod devrait sortir en version 1.0 demain. Pour l'occasion, une vidéo keynote présentera les nouveautés. N'hésitez d'ailleurs pas à jeter un oeil sur la vidéo en fin de newsletter. |
|
Si vous n'avez pas participé à l'Advent of Code, de nombreuses personnes l'ont fait à votre place et plusieurs solutions sont partagées. |
|
Dart Code Metrics, l'outil d'analyse de code syntaxique est mis à jour avec de nouvelles règles et configurations. |
|
FlutterJobs.info, le premier job board Flutter est désormais fermé, car demandant trop de temps et Flutter n'est plus un marché de niche, comme lors de sa création en 2018. |
|
Cet article vous récapitule les nouveautés de SQLite en 2022. |
|
Si vous voulez vous creuser les méninges, voilà un jeu de mots croisés, dont les indices sont donnés avec des expressions régulières. Bon courage ! |
| |
Articles & tutoriaux Flutter |
|
|
|
Plutôt qu''afficher un écran vide à un utilisateur, autant rendre l'interface un peu plus agréable pour l'inciter justement à remplir le contenu. Pour cela, voici 5 astuces pour les designeurs (mais pas que !) que vous pouvez appliquer. |
|
|
|
|
|
Naweed Akram est un développeur ancré dans l'univers Microsoft depuis presque 25 ans. Face à la dégringolade de Xamarin et l'absence d'intérêt pour .NET MAUI, il s'est mis à Flutter et nous livre ses retours. |
|
|
|
|
|
Ashita Prasad a créé la "bible" des Dart & Flutter DevTools, en publiant un article divisé en 8 parties. Chaque onglet y est expliqué, avec des exemples concrets en parallèle. À ajouter impérativement dans vos favoris ! |
|
|
|
|
|
Pour votre prochain team building, vous voulez impressionner, mais ne savez pas comment vous démarquer ? Sur ce site, vous découvrirez de nombreuses idées notamment utilisées chez Netflix ou LinkedIn. |
|
|
|
|
|
La documentation du framework Dart Frog propose un nouveau tutoriel sur la manière d'utiliser un WebSocket pour créer un compteur, que ce soit pour incrémenter ou décrémenter la valeur. Rien de complexe donc, mais cela donne de bonnes bases pour commencer. |
|
|
|
|
|
Il n'existe pas L'Architecture pour "tous les gouverner", mais chacune a ses avantages et inconvénients. Dans cet article, vous verrez l'approche OOD avec tout le code nécessaire à l'implémentation en Flutter. |
|
|
|
|
|
askui est un service pour tester des applications desktop, web et mobiles (natives et multi-plateformes). L'avantage est que la solution fonctionne sur toutes ces technologies et sur tous les systèmes d'exploitation. Vous trouverez dans cet article le guide pour le mettre en place sur une application Flutter - Android. |
|
|
|
|
|
Dart:ffi permet de faire communiquer du code Dart avec du code natif, sans faire des allers/retours inutiles en passant par des MethodChannels par exemple. Cet article vous donne un exemple d'implémentation venant récupérer l'état de la batterie sur Windows pour la transmettre ensuite vers l'application. |
|
|
|
|
|
Vous avez peut-être remarqué que votre projet Flutter contient un fichier nommé .metadata . Selon la documentation officielle, il s'agit d'un fichier caché utilisé par les IDEs pour stocker les propriétés d'un projet. Cet article va plus loin que cette simple définition en vous expliquant son contenu. |
|
|
|
|
|
Stat Significant est une newsletter hebdomadaire autour de statistiques sur la culture, l'économie ou encore le sport. Des versions gratuites et payantes vous sont proposées. |
|
|
|
|
|
Le HLS (pour HTTP Live Streaming) est l'un des protocoles les plus utilisés pour streamer de la vidéo. Dans cet article publié par un développeur de la Google Cloud Platform, vous apprendrez comment mettre en place le serveur, puis le code du client Flutter vous sera partagé. |
|
|
| |
|
|
|
|
Flutter uses different Visual Density settings on Windows, Mac, and mobile.
This is a problem because it breaks Flutter's promise of rendering the same UI on different platforms.
An exploration…
|
|
|
|
Ray li nous montre que la densité visuelle des composants Flutter varie entre Windows, Mac et Android/iOS. L'idée est d'offrir un comportement similaire à GMail, sauf que l'implémentation est peu cassée… Les détails sont à lire dans le thread.
|
|
|
Les bibliothèques Dart/Flutter |
|
|
|
|
|
|
Depuis iOS 15, le framework Groupe Activities permet de partager du contenu, que le grand public connaît sous le nom de SharePlay. Vous pouvez par exemple regarder à plusieurs une vidéo pour la commenter en simultané. Ce plugin pour Flutter vous permet de l'utiliser, mais forcément, ce sera uniquement compatible avec iOS. |
|
|
|
|
|
|
|
|
MobX est une des multiples solutions de state management (mais pas que). Dans ce projet découpé en deux parties (serveur en Go et client en Flutter), le serveur envoie des commandes prédéfinies via une API en REST et l'application Flutter réagit en fonction. |
|
|
|
|
|
|
Lors du Devfest Mons, Viktor Lidholt faisait partie des speakers. Il est le créateur de Serverpod, un backend créé en Dart et qui génère automatiquement le code Flutter associé pour faire les requêtes. Dans sa présentation, il explique le fonctionnement de son outil, ainsi que son avenir. |
|
|
|
12 janvier |
En ligne |
Annonce surprise |
|
17 janvier |
Paris, France |
Flutter Paris |
|
|
07-08 février |
En ligne |
Flutter Global Summit |
|
|
24 février |
Turin, Italie |
Flutter Heroes |
|
27-28 avril |
Paris, France |
Android Makers |
|
|
|