Copy
 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ 

Numéro 18

Ouvrir la newsletter dans mon navigateur

arrow

Les actualités

image format desktop

L’édition 2021 de la conférence pour les développeurs aura lieu de mardi à jeudi.


Pour suivre les deux keynotes (annonces générales & pour les développeurs) et discuter avec d'autres francophones, un "SpatialChat" sera ouvert mardi à partir de 18h30.


Voici ensuite les différents liens vers les sessions Flutter (qui auront lieu ce mercredi) sur YouTube :

N’hésitez pas à regarder en parallèle les sessions sur Material Design, Firebase ou encore Android.

image format desktop

Qui dit Google I/O, dit annonces autour de la prochaine version d'Android. Le géant américain n'est pas Apple et a bien du mal à garder ses secrets (volontairement ?).
C'est ainsi qu'un YouTuber a obtenu certains slides où on peut y découvrir un changement de design (Material NEXT ?). N'hésitez pas à regarder cette vidéo pour en savoir plus… ou attendre sagement mardi soir !

image format desktop

Medium Dart flag_en

AngularDart est, comme son nom l’indique, une implémentation du célèbre Angular en langage Dart. En octobre dernier flag_en, Google annonçait réduire ses efforts sur le projet suite à un engouement limité des développeurs. Il ne stoppait pas pour autant son investissement, avec l’annonce d’une prochaine version stable, d’autant que le projet est utilisé en interne par deux entités majeures (Google Ads et Google Play Console).

Dans une nouvelle communication flag_en, Google annonce revoir ses plans suite au succès de Flutter Web (10% des lancements de la commande flutter build). Plutôt que de contribuer sur la partie opensource du projet, seuls les deux projets internes auront désormais la priorité.

L’idée est de réattribuer des ressources sur Flutter à la place. L’argument mis en avant est un système de build trop différent. Entre les lignes, on décode qu’AngularDart, sur sa partie publique, est proche de la mort cérébrale et que Google ne souhaite plus y investir du temps.

C’est à la fois une bonne nouvelle pour Flutter, mais un motif qui pourra en effrayer plus d’un. En effet l’argument qui consiste à dire que Google abandonne ses projets est une nouvelle fois confirmé. Mais après tout Google n’est pas philanthrope non plus…

En bref

📈 Google interroge tous les trimestres les développeurs Flutter. Les résultats du sondage du 1er trimestre sont disponibles flag_en. Honnêtement, rien de très intéressant à en retenir.

🖌️ Les guidelines Material Design flag_en viennent d'être mises à jour pour les grands écrans.

🔔 Les SnackBar, ces petits messages affichés en bas de l’écran, vont avoir une nouvelle fonctionnalité : la direction du geste de "swipe" pour les fermer. Une Pull Request d’un contributeur vient d’être validée dans ce sens.

⏫ Les Flutter DevTools ont été mis à jour en version 2.2.3 flag_en et permettent de déboguer vos Widgets Provider. Pour en savoir plus, lisez l’astuce dans la newsletter.

👐 Samsung est désormais un contributeur au projet Fuchsia flag_en avec le support du F2FS, le système de fichiers qu’utilise la marque sur ses propres téléphones.

🎨 Sketch, la célèbre application d’édition vectorielle, a annoncé un un nouveau modèle de tarification flag_fr… et cela ne fait pas que des heureux.

L’astuce

Comment déboguer Provider depuis les Flutter Dev Tools ?

image format desktop

Les articles et tutoriaux Flutter

ico

Le saviez-vous ?

Aviez-vous déjà remarqué qu'il n'existe pas de Calculatrice sur l'iPad ? Bien que des prototypes aient été développés en interne chez Apple, Steve Jobs n'était pas satisfait du résultat, car se rapprochant trop d'une grosse application iPhone. Une histoire qui dure depuis plus de 10 ans, puisqu'il n'en existe toujours pas ! Pour en savoir plus, regardez cette petite vidéo qui vous explique cette absence notable.

La bibliothèque

image format dekstop

macos_ui : les composants macOS pour Flutter

lib android oklib ios oklib win oklib linux oklib macos oklib web ok

Flutter propose deux bibliothèques graphiques : Cupertino (iOS) et Material (Android). Bien qu’il soit possible d’utiliser ces deux dernières sur macOS, il manque certaines spécificités du système d’exploitation. Voyant que Google n’était pas très réactif sur le sujet, un développeur a créé une bibliothèque nommée macos_ui qui apporte les Widgets manquants.

L'outil

image format desktop

QuickType

Lorsque votre backend utilise du JSON vient l’inévitable étape de sérialisation/désérialisation des données. Il existe de nombreux outils ou dépendances qui se chargent à merveille de cette tâche. Mais QuickType se démarque avec son support de nombreux langages (Dart, Java, Javascript, Kotlin, Objective-C…), mais surtout offre des spécificités pour chacun d’entre eux. Il peut par exemple ajouter la compatibilité avec le package freezed sur Flutter.
Outre le site Internet, l’outil est disponible en ligne de commande ou via une extension VSCode.

Le tweet

logo de twitter
The internals of App Review’s testing — quite fascinating! It seems like they create a trust score of your app based on a list of binary & metadata criteria, and then review what’s changed between versions
2c632d26-0bad-f35e-e168-b1472067310d.png

Le procès Apple vs Epic Games nous permet de découvrir les coulisses de l'App Store. Steve Troughton-Smith a ainsi mis la main sur les outils utilisés en interne pour faciliter le processus.
Note : Cliquez sur l'image pour voir le thread Twitter complet.

Votre avis sur ce numéro
😍 😆 🙄 😡 👍 👎

Offres d’emploi, missions et stages

En partenariat avec flutter-jobs.tech

[CDI] Développeur Mobile Flutter (H/F)

Neopolis Game - Lyon

Neopolis Game est un jeune studio français de jeux mobile soutenu par des fonds d'investissement et des vétérans de l'industrie du jeu vidéo. En tant que Développeur Frontend / Mobile, vous développerez les nouvelles fonctionnalités du jeu Neopolis, optimiserez les performances de l'application et assurerez sa maintenance.

[CDI] Lead Dev Fullstack Flutter (H/F)

BAM - Paris

Avec 120+ projets réalisés, BAM, c’est la startup spécialisée dans le développement mobile. En tant que tech lead, pour chaque projet, vous ferez partie d’une équipe multi-expertise constituée d’un lead tech, d’un lead projet, d’un développeur junior, d’un UX/UI designer et du product owner. Le rôle de cette équipe : concevoir avec le client le produit qui répond à son problème business.

[CDI] Flutter developer (H/F)

STACK LABS - Toulouse

Stack Labs est née d’une conviction : privilégier l’excellence technique et le partage de connaissances pour adresser les enjeux du Cloud et du développement spécifique. Vos principales missions (non exhaustif) : * Contribuer au déploiement automatique (CI/CD) et aux bonnes pratiques de revue de code. (Code review, TDD, Software craftsmanship, Clean code) * Être force de proposition sur les librairies/solutions qui permettent d’apporter de la valeur technique. * Participer à l’élaboration de l’ergonomie visuelle et fonctionnelle du site web ou de l’application * Assurer la portabilité et interopérabilité du site par la prise en compte des différentes plateformes et navigateurs * Avoir une appétence pour le responsive design, l’UX et les interfaces mobiles

Vous recherchez un talent Flutter ? Envoyez-les sur flutter-jobs.tech !
arrow

Prochains évènements

18 mai

Meetup en ligne

Docs-as-code : Documenter le produit avec le produit

18-20 mai

Conférence en ligne

Google I/O : conférence annuelle des développeurs

25-27 mai

En ligne

Microsoft Build

07-11 juin

En ligne

WWDC

23-25 juin

En ligne

Flutter Global Summit






This email was sent to <<Votre adresse email>>
why did I get this?    unsubscribe from this list    update subscription preferences
Flutter Digest · 35 Boulevard du Général Leclerc · Clichy 92110 · France