‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ 

Numéro 79 (27 juin 2022)

Ouvrir la newsletter dans le navigateur

arrow

💙️ Soutenir la newsletter 💙️

arrow

Publicité

Pour ne plus voir de publicités, soutenez-nous à partir de 1 €.

L'actualité

⏫ Une nouvelle version stable de Flutter est disponible : 3.0.3 (changelog)

✨ Quelles sont les nouveautés côté Dart/Flutter ?

  • Suivant les recommandations Material 3, les AlertDialog peuvent désormais afficher une icône au-dessus du titre (PR #104920 flag_lng)
  • La base de données Realm est disponible en version bêta pour Flutter
  • Deux nouvelles versions (0.3.2 et 0.3.3) de camerawesome flag_lng ont été publiées et gèrent notamment Flutter 3

🍎 Plusieurs nouveautés sont à noter côté Apple :

🤦‍♂️ Vous voulez voir d'un coup d'œil si une application est développée en Flutter (vidéo de démonstration) ? Si vous scrollez avec deux doigts, le scroll est deux fois plus rapide… Avec trois doigts, trois fois plus… Bref, il s'agit d'un beau bug !

📊 Après l'enquête le mois dernier, les résultats du sondage de StackOverflow sont disponibles. Des chiffres intéressants sur Dart & Flutter sont présents avec les 70 000 réponses reçues.

👭 GitHub Copilot est maintenant disponible pour tous… mais en version payante. Le coût ? 10$/mois ou 100$/an. À noter que les étudiants (mais pas les professeurs) ou mainteneurs de projets opensource en sont exemptés.

La version 3.39.0 de SQLite est disponible et va notamment apporter les RIGHT et FULL OUTER JOIN.

🇨🇳 La prochaine version de Harmony OS (l'OS mobile de Huawei) est disponible en version Developer Preview 1. L'occasion de vérifier que vos applications sont toujours compatibles.

💌 Il aura fallu être (très) patient, mais le Nest Hub Max commence à basculer vers Fuchsia… dans son programme de preview.

📺 Ubuntu Core, qui permet notamment de créer des kiosques en Flutter, est disponible dans une nouvelle version stable, qui se base sur la LTS 22.04.

💰 Sur VS Code, vous pouvez désormais soutenir financièrement les développeurs d'extensions directement depuis l'IDE. Belle initiative !

📻 Vous trouviez le système SAIP (alerte attentat) mal pensé ? La France utilise (enfin) le système de diffusion cellulaire pour propager des messages de sécurité. Plus besoin d'une application dédiée.

😡 Vous n'aimez pas Jira ? Rassurez-vous, vous n'êtes pas le/la seul(e). Ce site va vous réconforter !

Articles & tutoriaux Flutter

Les bibliothèques Dart/Flutter

Lib Elementary

Elementary : Architecturer plus facilement une application

AndroidAndroidAndroidAndroidAndroidAndroid

Elementary est ce genre de bibliothèque tout-en-un qui vous aide (ou force selon les points de vue) à concevoir des applications en suivant un certain paradigme. Dans le cas présent, il s'agit de MVVM (Model-View-ViewModel), sur lequel une fine couche de Clean Architecture a été appliquée. Parfaitement pensée pour Flutter, vous retrouverez un certain nombre de Widgets dédiés.

Lib jugger_generator

jugger_generator : De l'injection de dépendances avec générateur

AndroidAndroidAndroidAndroidAndroidAndroid

Jugger s'inspire d'inject.dart et Dagger 2. Véritable fournisseur de dépendances, il ne se limite pas à injecter de bêtes singletons, mais offre la mise à disposition de constructeurs, méthodes… Bref, si vous cherchez un gestionnaire avancé de dépendances, n'hésitez pas à lire sa documentation fournie.

Lib Progressive time picker

Progressive time picker : Sélectionner un intervalle entre deux horaires

AndroidAndroidAndroidAndroidAndroidAndroid

Ce beau widget vous permet de sélectionner un créneau horaire en choisissant une heure de départ et une heure de fin. On retrouve ce type de composant graphique autant sur Android, qu'iOS, n'hésitez donc pas à en abuser. En revanche, réfléchissez à deux fois à des alternatives sur les plateformes non tactiles.

Publicité

Pour ne plus voir de publicités, soutenez-nous à partir de 1 €.

Les outils

Image Outil VSLook

VSLook : VSCode selon vos préférences

VSLook est un outil que chaque développeur VSCode devrait installer dans sa besace s'il n'est pas satisfait des thèmes prédéfinis. Comme vous l'aurez probablement compris, il permet de réaliser vos propres thèmes et de pouvoir ensuite les partager avec la communauté.

Image Outil Checkversionx

Checkversionx : Un plugin IntelliJ pensé Flutter

N'ayez pas peur en ouvrant le lien, certes toute la documentation est en chinois, mais le plugin est bien disponible en anglais. Il permet de détecter les nouvelles versions de plugins, vous notifier si certaines dépendances ne sont pas utilisées ou encore rajouter des petites informations dans votre code.

La vidéo

Image Intégrer Elasticsearch dans une application avec Flutter

Intégrer Elasticsearch dans une application avec Flutter

Julien Le Bren présentait la semaine dernière une session autour de l'intégration d'Elasticsearch dans une application Flutter. Vous pouvez en visionner le replay.

Prochains évènements

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

Votre avis sur ce numéro

Emoji CoeurEmoji FunEmoji BofEmoji En colèreEmoji Pouce en hautEmoji Pouce en bas