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

Numéro 32 (23 août 2021)

Ouvrir la newsletter dans mon navigateur

arrow

Les actualités

Image Fuchsia enfin disponible pour tous les Google Nest Hub

De retour au mois de mai (cf newsletter #21), Google annonçait que les Google Nest Hub (les écrans intelligents avec Google Assistant) de première génération allaient abandonner l'OS maison nommé CastOS, pour Fuchsia.

Mais tout cela n'était au final qu'un test à petite échelle, car beaucoup d'unités n'ont toujours pas fait la migration en ce mois d'août 2021. Cela devrait toutefois changer dans les jours à venir, car un déploiement plus large semble avoir été lancé. Probablement que Google voulait éviter tout problème à grande échelle.

Image Le plugin camera pour Flutter se met au web

Si votre application a besoin de prendre des photos ou vidéos, vous avez probablement utilisé le plugin officiel… tout simplement nommé "camera". Mais ce dernier n'est compatible qu'avec Android et iOS.

Une nouvelle version est en cours de développement pour Flutter Web et testable sur ce lien. Elle fonctionne plutôt bien et les développeurs sont à l'écoute de vos retours pour l'améliorer. Ainsi, si votre projet web a besoin d'accéder à la caméra, n'hésitez pas à lire ce commentaire GitHub pour savoir comment l'intégrer.

Image Quand Google fait tout pour tuer les alternatives au Google Play

Le procès Epic Games vs Apple est certes en attente d'un verdict, mais celui concernant Google n'est pas mis de côté pour autant. Tout comme dans le cas d'Apple, une quantité impressionnante de documents ont été rendus public. Et le moins que l'on puisse dire, c'est que le géant américain n'est pas tout rose dans l'affaire non plus…

Pour commencer, le Project Hug consisterait à préserver le monopole du Google Play en finançant des développeurs majeurs du secteur (comme Activision Blizzard) contre une exclusivité. La crainte était grande côté Google, car un mouvement de fuite aurait pu faire perdre entre 1,1 et 6 milliards de dollars à la firme de Mountain View en 2022. Google a rapidement réagi à ces allégations et confirmé qu'un tel projet existait et qu'il était une manière de lutter contre les boutiques concurrentes.

Mais ce n'est pas tout ! Google étant le développeur d'Android, il aurait usé de sa position pour éviter que les fabricants n'intègrent d'autres boutiques dans leurs téléphones. Le programme Premier Device consistait pour sa part à fournir une plus grande part des revenus du moteur de recherche, qui passeraient alors de 8 à 12%. De nombreux constructeurs y ont participé : Motorola, LG, le groupe derrière Oppo/Vivo/OnePlus, Sony, Sharp ou encore Xiaomi.

Le reste de l'actualité en bref

⏫ Une nouvelle version bêta de Flutter est disponible : 2.5.0-5.2.pre.

Votre publicité ici ? Contactez-nous pour partager vos articles, tutoriaux, outils ou annonces d'emploi pour les mettre en avant auprès de la communauté Flutter francophone !

✨ Les nouveautés côté Pull Requests :

  • Sur Android, la transition entre les pages va désormais utiliser par défaut celle d'Android Q, à savoir un zoom, plutôt que le slide, depuis le bas de l'écran (PR #82670)
  • Toujours sur Android, le nouvel effet de l'élasticité/étirement d'Android 12 sur les listes est disponible en Flutter (PR #87839)
  • Dans la mesure où il existe plusieurs effets pour montrer le début/la fin des listes sur Android, un nouvel attribut dans le ThemeData peut forcer telle ou telle animation (PR #88295)
  • Sur Flutter Web, un favicon était généré dans le projet, mais jamais utilisé dans le index.html. Ce sera désormais corrigé ! (PR #88141)
  • Après Android, il est désormais possible de réaliser des captures d'écran dans le package integration_test pour iOS (PR #84611)
  • Plutôt anecdotique, la commande flutter create accepte maintenant un argument platform (au lieu de platforms) si le projet ne cible qu'une seule plateforme (PR #88076)
  • Le site de Dart va (enfin) utiliser des SVG pour les images de sa page d'accueil et ainsi réaliser des économies de bande passante (PR #2889)

📈 De manière régulière, Google interroge les développeurs Flutter et a publié les résultats. Tout comme l'itération précédente, beaucoup de blabla, mais cela vaut tout de même le coup de lire le compte rendu en diagonale.

😞 De nombreuses fonctionnalités présentées à la WWDC ne seront pas disponibles à la sortie d'iOS 15 (comme Universal Control, Share Play…), mais le seront ultérieurement.

📈 ScientiaMobile vient de publier un rapport très complet sur la mobilité dans le monde. Très utile si vous avez des présentations à réaliser grâce aux données très récentes (2021)

📗 Chet Haase, un membre historique de l'équipe Android vient de sortir un livre de 400 pages interrogeant les différents acteurs ayant fait d'une simple idée en 2004 un système d'exploitation utilisé par plus de 3 milliards de terminaux aujourd'hui. Vous pouvez l'acheter au format ebook (8,52 €) ou papier sur Amazon (13,37€).

🧑‍🏫 Jetbrains vient de lancer Kotlin Basics, un cours gratuit pour débuter sur le langage Kotlin.

🐢 Vous trouvez que les Cloud Functions de Firebase sont trop lentes à démarrer ou trop courtes en termes de temps de calcul ? Les ​​Cloud Functions for Firebase V2 viendront corriger cela. Vous pouvez d'ailleurs participer au programme alpha en vous inscrivant sur ce formulaire.

💳 Bitrise, l'une des solutions de CI/CD, vient d'annoncer "Teams" un nouveau mode de facturation basé sur des crédits. Elle utilisera les machines les plus véloces disponibles et n'aura quasiment plus aucune limite de temps pour chaque build (4 heures).

😞 Le développeur du clavier pour personnes malvoyantes FlickType jette l'éponge après de multiples rejets de la part d'Apple sur l'App Store.

🤔 La partie audio de FaceTime est particulièrement efficace en termes de qualité. Dans cet article, l'auteur s'est penché sur l'implémentation et les raisons d'une telle prouesse.

💣 Un outil plutôt insolite s'amuse à comptabiliser le nombre de jours depuis le dernier scandale généré par Facebook.

ico

Le saviez-vous ?

Cette semaine, plusieurs anniversaires 🎂 sont à souhaiter :
- Tout d'abord Windows 95 va souffler ses 26 bougies le mardi 24.
- Le lendemain, ce sera au tour de Windows XP de franchir un cap, avec la barre symbolique des 20 années.
On espère le même succès pour Windows 11 qui sortira en fin d'année !

Les astuces Dart & Flutter

Image d'illustration de l'astuce

Nous vous proposons aujourd'hui trois astuces :

Les articles et tutoriaux Flutter

La vidéo

Illustration de la chaîne YouTube

Vos propres barres de défilement

Vous voulez afficher des scrollbars à vos couleurs dans les listes et ScrollViews ? Cette vidéo vous prend par la main pour tout vous expliquer. Le code est disponible sur ce lien.

Le podcast

Illustration du podcast

Coder "vert"

Nous avons récemment parlé d'accessibilité, souvent mise de côté par des roadmaps serrées. Mais qu'en est-il du "green IT", ce mot valise souvent perçu comme du green washing. Nos applications ont un impact que ce soit au travers du temps de calcul, du transfert de données, du stockage d'informations dans des data centers… Bref des bonnes pratiques s'imposent. Dans le dernier podcast de Tech Etic, cette thématique est justement au programme. Dans un premier temps, un portrait est dressé sur l'état de l'industrie en général (épisode 3A) avant de proposer des solutions concrètes (épisode 3B).

La bibliothèque Dart/Flutter

Bibliothèque dual_screen

dual_screen : s'adapter aux écrans pliants et/ou multiples

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

Depuis quelques années, les fabricants de smartphones essaient de trouver de nouveaux relais de croissance, dans la mesure où le taux de pénétration est désormais élevé. Leur idée est de proposer des écrans pliants, voire multiples afin de fournir une nouvelle expérience, autre que la brique à laquelle nous sommes habitués.
Fournir des terminaux ne suffit pas, il faut également proposer des applications optimisées pour ce type de format et c'est ce que propose la bibliothèque dual_screen de Microsoft. Elle ne se limite pas à leur Surface Duo, mais fonctionnera très bien sur du Huawei, Samsung…

Le tweet

logo de twitter
I wanted to backed this up yesterday but I couldn't find the screenshots until this morning. You can see my battery is at 18% and the ride (which is normally $25-$30) is hiked up to $81. I saw it change instantly. The price dipped once I charged my phone to 25%.
E1rQ3X_XEAMBZ19?format=png&name=900x900

Nous réfléchissons souvent à gamifier ou rendre nos applications le plus dynamique face au contexte. Par exemple, l'application CityMapper affiche des boutons plus gros en plein milieu de la nuit (on se demande pourquoi… 😙).
De son côté, Uber semble avoir trouvé l'équivalent en affichant des prix plus élevés en cas de batterie faible. C'est limite, mais après tout, que peut faire l'utilisateur dans ce cas ?

Les outils

Image Outil GitFinder

GitFinder : ajouter le support de Git dans le Finder de macOS

Apple est connu pour son ergonomie, mais il faut avouer que le Finder est parfois limité par rapport à ses concurrents sur Linux ou Windows… et notamment le contenu du menu contextuel. GitFinder vient tout simplement apporter le support de Git dans le Finder à la fois via des actions, mais aussi des badges. Côté tarif, il faut compter une trentaine de dollars, avec toutefois un essai complet et gratuit pendant un mois.

Image Refi App

Refi App : un client desktop pour Firebase Firestore

Lors de vos développements, l'émulateur Firebase est très pratique. Mais une fois parti en prod', il faut nécessairement passer par la console en ligne pour faire des requêtes ou lire le contenu. Grâce à ce client pour Windows/Mac/Linux, nul besoin d'ouvrir votre navigateur, puisque tout se fait de manière intégrée. A noter que l'application est pour le moment gratuite… mais cela ne devrait pas durer.

Offres d'emploi, missions et stages

En partenariat avec flutter-jobs.tech

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

VALWIN - Nantes

Depuis novembre 2013, VALWIN a pour objectif d'améliorer la coordination des professionnels de santé, autour d'un patient acteur de sa santé. Valwin est à la recherche d'un super développeur mobile Flutter afin d'accompagner sa croissance ! En pleine accélération commerciale, la scalabilité technique sur notre produit est à l'heure actuelle un enjeu majeur. Au sein d'une équipe d'envion 30 personnes, vous aurez pour mission d'assurer la transformation de nos applications en micro-services Vous serez intégré à notre squad produit, constitué de 10 passionnés : product manager, développeurs, et designer UX/UI.

[CDI] Développeur Front-end (H/F)

E-TUMBA - Clapiers (Hérault)

E-TUMBA est une entreprise Innovante basée à l'incubateur CAP ALPHA à Clapiers (proche Montpellier) qui développe des outils numériques (web et mobile) de pilotage de filières agricoles, de conseil et d'aide à la décision pour l'agriculture et l'environnement. Pour soutenir notre développement, nous recherchons un Développeur Front-end F/H. Rattaché au service R&D, vous êtes amené à intégrer l'équipe de développement de la solution et à devenir un acteur de l'évolution de nos solutions

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

Prochains évènements

21-22
octobre

Nantes

Devfest
Nantes

9
novembre

Strasbourg

Devfest
Strasbourg

8-9
décembre

En ligne

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






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

Email Marketing Powered by Mailchimp