Flutter 3.19 et Dart 3.3 ? Quelles nouveautés ? Quelle roadmap pour 2024 ?
Fidèle à son rythme de sorties, Google a présenté les version 3.19 de Flutter et 3.3 de Dart. Dans l’ensemble les nouveautés sont peu nombreuses, mais on a eu en parallèle la présentation de la roadmap 2024.
Sur Dart 3.3, la principale nouveauté vient des “extension types”, qui viennent ainsi compléter les extensions de méthodes/attributs. Et sur Flutter, on note quelques Widgets et améliorations de performances dans l’ensemble.
Pour ce qui est de la roadmap, ce sont essentiellement des annonces faites en 2023 qui ont été repoussées en 2024.
? Au sommaire : 00:00 Introduction 00:48 Nouveautés de Dart 3.3 02:24 Roadmap pour Dart en 2024 03:06 Breaking changes sur Flutter 3.19 04:16 Nouveautés Flutter 3.19 (officielles) 06:00 Nouveautés Flutter 3.19 (les non-dits) 07:21 Roadmap Flutter 2024 09:24 Conclusion
DevCafé ☕️ résume tous les matins les principales informations à retenir autour de l’actualité du développement. Dans ce numéro, nous reviendrons sur les conclusions du procès entre Epic Games (Fornite) et Apple. Nous reviendrons également sur le Digital Services Act et les 19 services qui devront s’y conformer.
Ce sera aussi l’occasion de voir qu’un nouveau malware affecte le gestionnaire de dépendances de Python (PyPI), ou que l’UFC Que Choisir a pu faire plier TikTok autour du partage de données personnelles.
? Vous préférez écouter l’émission au format podcast audio ? Soutenez DevCafé sur Patreon pour cela : https://devcafe.fr/patreon
? Sommaire de l’émission du 26/04 :
00:00 Introduction
00:41 Apple dévoile la fréquentation de l'App Store en Europe
01:20 La valse des actus : émulateur Android, Kotlin, Ktor & Serverpod
02:31 L’UFC Que Choisir fait (un peu) plier TikTok
03:20 Les actus en bref
⚡️ Red Hat va licencier
⚡️ OpenAI a déposé le mot GPT
⚡️ Bing Chat supporte le LaTeX
⚡️ L'IA ne plait pas sur Snapchat
⚡️ 30% de croissance pour le RCS en France
04:34 Les 19 sociétés qui devront se plier au Digital Services Act
05:55 Le résultat de l’appel Apple VS Epic Games
08:35 Un malware en .NET sur PyPI
09:31 Le livre Chief Bullshit Officer 2.0
09:57 Conclusion
? Liens des actualités :
Apple dévoile la fréquentation de l'App Store en Europe
https://www.igen.fr/app-store/2023/04/apple-revele-enfin-la-frequentation-de-lapp-store-en-europe-101-millions-dutilisateurs-sur-ios-6-millions-sur-mac-136857
L'émulateur Android s'améliore un tout petit peu
https://developer.android.com/studio/releases/fixed-bugs/emulator/33
Un programme de grant pour Kotlin
https://kotlinfoundation.org/grants/
Ktor 2.3.0
https://twitter.com/JetBrainsKtor/status/1649055676977786890
Serverpod 1.1.0
https://github.com/serverpod/serverpod/blob/main/CHANGELOG.md#110
L'UFC Que Choisir fait (un peu) plier TikTok
https://www.capital.fr/entreprises-marches/partage-des-donnees-personnelles-accuse-de-tromperie-tiktok-fait-volte-face-sur-le-google-playstore-1466596
Red Hat va licencier
https://wraltechwire.com/2023/04/24/red-hat-cutting-hundreds-of-jobs-ceo-says-in-letter-to-employees/
OpenAI a déposé le mot GPT
https://tmsearch.uspto.gov/bin/showfield?f=doc&state=4802:jtelqq.2.16
Bing Chat supporte le LaTeX
https://blogs.bing.com/sToearch/april-2023/Bing-Preview-Release-Notes-LaTeX-Support-in-Bing-Chat
L'IA ne plait pas sur Snapchat
https://techcrunch.com/2023/04/24/snapchat-sees-spike-in-1-star-reviews-as-users-pan-the-my-ai-feature-calling-for-its-removal/
30% de croissance pour le RCS
https://www.ecranmobile.fr/%E2%80%8B30-de-croissance-pour-le-RCS-en-France_a73989.html
Les 19 sociétés qui devront faire face au DSA
https://techcrunch.com/2023/04/25/europe-names-19-platforms-that-must-report-algorithmic-risks-under-dsa/
https://www.francetvinfo.fr/internet/reseaux-sociaux/l-union-europeenne-impose-un-controle-renforce-a-19-plateformes-dont-twitter-et-tiktok_5790965.html
Apple vs Epic
https://techcrunch.com/2023/04/24/apple-wins-antitrust-court-battle-with-epic-games-appeals-court-rules/
Un malware en .NET sur PyPI
https://jfrog.com/blog/new-malware-targets-python-developers-uses-tor-for-c2-communication/
Le livre Chief Bullshit Officer 2.0
https://www.diateino.com/chief-bullshit-officer-20-p-10897.html
https://amzn.to/3V4XKbU (lien affilié)
Mots clés :
#apple #epicgames #fornite #pypi #dma #dsa #appstore #kotlin #ktor #serverpod #tiktok #ufc #gdpr #rgpd
En Bref :
On commence par une mauvaise nouvelle, et c'est Red Hat qui, par l'intermédiaire d'un courrier envoyé par son CEO, qui informait que 4% de la masse salariale du groupe devra quitter son emploi prochainement.
Sur un autre sujet, aux Etats-Unis, OpenAI essaie de déposer la marque GPT, qui veut dire Generative PreTrained Transformers. Attention, il s'agit bien d'un trademark et non d'un copyright. A noter que le terme Transformers avait été utilisé par les chercheurs de Google initialement, mais qu'ils n'avaient émis aucun souhait de dépôt de marque.
Toujours côté IA, mais chez Microsoft, Bing Chat peut maintenant afficher des formules mathématiques en LaTeX.
Et toujours sur l'IA Snapchat a intégré ChatGPT dans son application il y a quelques jours et ça ne plait pas du tout aux utilisateurs. La semaine passée 75% des avis n'avaient qu'une étoile et une moyenne d'1,67/5.
Et enfin retour en France, où le protocole RCS, sorte de successeur du SMS connaît une croissance de 30% et 23,2 millions de smartphones le supportent, soit une part d'environ 44% du marché. Le reste étant sur des plateformes trop anciennes ou incompatibles comme l'iPhone.
...
https://www.youtube.com/watch?v=B8RQdIrDRDM
DevCafé ☕️ résume tous les matins les principales informations à retenir autour de l’actualité du développement. Dans ce numéro, nous verrons les nouveautés de GitHub Copilot X, avec tout d’abord un ChatGPT-like dans VSCode et Visual Studio, mais aussi des Pull Requests plus intelligentes ou encore une CLI aussi à la ChatGPT.
Nous verrons un changement sur le Google Play, où les dates seront plus claires pour forcer le targetSDK. Nous ferons aussi un tour sur iOS, avec notamment les codes d’erreur en Swift. Mais nous n’oublierons pas le cross-platform avec React Native et Tauri.
? Vous préférez écouter l’émission au format podcast audio ? Soutenez DevCafé sur Patreon pour cela : https://devcafe.fr/patreon
? Instagram de Sophie
https://www.instagram.com/sophie.noellet/?hl=fr
? Site internet de Sophie
https://www.sophienoellet.com/
? Sommaire de l’émission du 23/03 :
00:00 Introduction
01:06 Google Play : un problème d'affichage sur les revenus générés
01:33 Google Play : les dates des changements d’APIs se simplifient
02:03 iOS 16.4 en RC
02:54 Mieux comprendre les codes d’erreur en Swift
03:34 React Native 0.72 en approche
04:14 Tauri 2.0.0 alpha 3
04:59 Les actus en bref
⚡️ Le premium représente la moitié des ventes de smartphones
⚡️ Des statistiques sur les failles 0 Day
⚡️ Certains noms de domaine vont augmenter
⚡️ Ubisoft travaille sur une IA pour les PNJ
06:26 Digital Markets Act : une précision
07:38 Acropalypse : l'éditeur de capture d'écran de Windows a aussi le problème
08:13 GitHub Copilot X
09:39 Java : les anciens peuvent continuer avec l'ancienne offre
10:27 Conclusion
? Liens des actualités :
Google Play : un problème d'affichage sur les revenus générés
https://notifications.google.com/g/vib/APdRdFwuP3D4ijSrZTeVeB-TvmjVh04cuDu2g2sQRXz787IXxRQ5axxHTCQ9aEoPmFb0kB73iAC3BdemfcIsLfrxOOGYfWYJ1Lc4FWt_mf3_oLfhPN4Km3G1FlN73jzcOUu_cO0o2CGZjwQ08A
Google Play : les dates de changements des APIs changent
https://notifications.google.com/g/vib/APdRdFxByf0j2cbjAhPfpyE4jfEiMkONSVXzDZtE5-f7swRPlaQsCrt51ZSG8XcMJrxg7GS_I8epaiYt6hQk5nm4_-3__ZA7Nk8w5N0CefDYTYCk67AuE_NDvmKFxcpVs2IFAJn5lXs2WO5sUq0
iOS 16.4 en RC
https://9to5mac.com/2023/03/21/apple-google-exposure-notifications-end-support/
https://9to5mac.com/2023/03/21/ios-16-4-voice-isolation-cellular-calls/
Mieux comprendre les erreurs Swift
https://www.avanderlee.com/swift/operation-couldnt-completed-error-code
React Native 0.72 en approche
https://github.com/facebook/react-native/pull/36553
Tauri 2.0.0 alpha 3
https://github.com/tauri-apps/tauri/releases/tag/cli.rs-v2.0.0-alpha.3
Le premium représente la moitié des ventes de smartphones
https://www.igen.fr/iphone/2023/03/le-premium-represente-pour-la-premiere-fois-plus-de-la-moitie-des-revenus-sur-le-marche-des-smartphones-136195
Des statistiques sur les failles 0 Day
https://www.mandiant.com/resources/blog/zero-days-exploited-2022
Certains noms de domaine vont augmenter
https://services.ovhcloud.com/optiext/optiextension.dll?ID=1xw1sFAVZdLOhcMKFriOrUCActBhyZ%2BZs1xRaAa0VmBYCFAL8ImU1GVonZB%2BHVrrXcBInwLE05x7TLyrWH6KAAUnuLA9I
Ubisoft travaille sur une IA pour les PNJ
https://kulturegeek.fr/news-276732/ghostwriter-ubisoft-travaille-ia-pnj-jeux
DMA : une précision
https://www.nextinpact.com/article/71284/comment-digital-markets-act-va-t-il-se-mettre-en-place
Acropalypse : l'éditeur de capture d'écran de Windows 11 a aussi le problème
https://twitter.com/David3141593/status/1638222624084951040
GitHub Copilot X
https://github.blog/2023-03-22-github-copilot-x-the-ai-powered-developer-experience/
Java : les anciens peuvent continuer avec l'ancienne offre
https://www.infoworld.com/article/3691255/oracle-java-subscribers-can-renew-under-old-terms.html
Mots clés :
#githubcopilotx #github #githubcopilot #oracle #java #acropalypse #digitalmarketsact #googleplay #targetsdk #android #ios #ios164 #swift #tauri #rocketsim #chatgpt
En Bref :
On commence par une bonne nouvelle pour les constructeurs, mais pas forcément pour nous, car désormais les smartphones premium ont dépasseé la barre des 50% en 2022. Plus précisément, sur les modèles à plus de 600$, la hausse est de 6 points sur un an, là où sur les 1000$ et plus, la hausse est de 38%. C'est donc une bonne nouvelle pour les constructeurs, car les marges sont bien plus élevées.
On évoque ensuite les failles de sécurité, et on pointe souvent du doigt Android. Mais c'est loin d'être le plus touché, sur les failles 0 days, car ce sont avant tout les OS Desktop, suivis par les navigateurs et les outils autour de la sécurité. Et à la quatrième marche viennent les OS mobiles. D'ailleurs, iOS comptabilise 5 failles en 2022, contre seulement 1 pour Android.
Sur un sujet toujours relatif à l'argent, OVH vient de communiquer sur une augmentation de prix. Ainsi dès le 25 avril, certaines extensions de noms de domaine vont augmenter d'une poignée d'euros jusqu'à 10 dans certains cas.
...
https://www.youtube.com/watch?v=vTtAUu8aSAE
En Dart et Flutter, Pub.dev est le repo central vous permettant d'aisément télécharger des dépendances. Cet avantage a aussi ses limites : il n’est pas possible d’y héberger des packages/plugins privés. Comment faire pour y parvenir autrement ?
Le fichier pubspec.yaml offre plusieurs possibilités décrites dans ce document https://dart.dev/tools/pub/dependencies, que nous allons mettre en pratique :
- Path (emplacement local)
- Git
- Hosted (un Pub.dev privé)
Pour ce dernier, plusieurs options s’offrent à nous :
- Cloner Pub.dev (officiel) : https://github.com/dart-lang/pub-dev
- Micropub (auto-hébergé) : https://github.com/aloisdeniel/micropub
- Onepub (service) : https://onepub.dev/drive/9796d180-4ee3-4e62-9d00-d06903d9a844
Nous nous attarderons plus sur OnePub qui est un service en bêta et sur lequel vous pouvez déployer et partager vos dépendances Dart et Flutter sans le moindre problème.
Au sommaire :
00:00 Introduction
01:14 Comment utiliser des dépendances en dehors de Pub.dev
01:47 En utilisant le path
02:29 En utilisant un git
05:02 En utilisant un Pub privé (hosted)
05:25 En déployant votre propre Pub.dev
06:10 En utilisant Micropub
07:10 En passant par OnePub
12:41 Informations supplémentaires sur OnePub (CI/CD, overrider un package existant)
14:14 Conclusion
Quelques liens utiles :
- Site officiel : https://onepub.dev/drive/9796d180-4ee3-4e62-9d00-d06903d9a844
- Documentation : https://docs.onepub.dev/
⚠️ Merci de bien penser à liker la vidéo et la partager autour de vous !
? Si vous n’êtes pas encore abonnés, n’hésitez pas à le faire activer la cloche ? avec toutes les notifications activées !
Retrouvez d'autres tutoriaux Dart et Flutter dans cette playlist : https://www.youtube.com/watch?v=uIBFv6D-ZDE&list=PL1psL-F0LvSOmW0m5WUjE5WtW_JkUYYvd
Retrouvez-moi aussi avec mes deux newsletters :
- Flutter Digest ? : https://flutter-digest.com/
- Android Croissants ? : https://android-croissants.com/
...
https://www.youtube.com/watch?v=3BS999cqPgg
DevCafé ☕️ revient tous les jours de la semaine sur l’actualité du développement mobile. A partir de 07h, vous retrouvez chaque matin (ou quand vous souhaitez le regarder), ce qui a marqué l’actualité sur Android, iOS, Flutter, React Native, Ionic, Cordova, PhoneGap…
⚠️ Comme tous les jours, merci de bien penser à liker la vidéo et la partager autour de vous !
? Si vous n’êtes pas encore abonnés, n’hésitez pas à le faire activer la cloche ? avec toutes les notifications activées !
? Concours pour la 50ème ?
https://gleam.io/Q015j/devcafe-concours-pour-la-50eme
Lot 1 : Mascotte Dashlet (Flutter)
Lot 2 : Une licence pour un an pour IDE de JetBrains
⚠️ Merci de bien rentrer votre nom & email pour que je puisse vous contacter
Si vous suivez le compte @DevCafeYt sur Twitter et vous vous abonnez à la newsletter Android Croissants, vous obtiendrez “deux chances/tickets” supplémentaires
✅ Lien vers le sondage :
https://www.youtube.com/post/UgkxbJ1xd4GkhHv3jtVWSGKHQhkWzPdEtmhJ
? Sommaire de l’émission du 11/10 :
00:00 Introduction
00:57 Nouvelles versions : Electron JS en version 21.0, iOS 16.0.3 et watchOS 9.0.2
01:32 Le clavier de l’iPhone a enfin une disposition Dvorak
02:17 TrueCaller lance son assistant sur Android et iOS
03:15 Une version de Crashlytics pour le web arrivera très prochainement
04:57 L’actualité en bref
⚡️ Des bugs sur les iPhone et Google Pixels
⚡️ Attention au noyau Linux 5.19.12
⚡️ 20 ans plus tard, Stellarium franchit la version 1.0
⚡️ Un jeu sur Switch grâce à un émulateur Android
⚡️ Doom fonctionne sur Notepad et dans des emojis
06:40 L’API Ecowatt
07:35 Microsoft teste les Widgets tiers sur Windows 11
08:24 Kotlin Multiplatform Mobile est disponible en version bêta
09:31 Le sondage du jour
09:46 Les résultats du sondage de lundi
10:17 Conclusion
? Liens des actualités :
⚛ Electron JS 21.0.0
https://www.electronjs.org/fr/blog/electron-21-0
? iOS 16.0.3
https://support.apple.com/fr-fr/HT213407
⌚️ watchOS 9.0.2
https://support.apple.com/fr-ca/HT213436
⌨️ Une disposition Dvorak pour le clavier Apple
https://weblog.antranigv.am/posts/2022/10/ios-dvorak/
☎️ TrueCaller lance son Assistant
https://www.truecaller.com/blog/features/introducing-truecaller-assistant-powerful-ai-call-screening-for-ios-and-android
? Crashlytics pour le web
https://github.com/firebase/firebase-js-sdk/issues/710
? Les iPhone 14 appellent les numéros d’urgence dans les rollercoasters
https://www.theverge.com/2022/10/9/23395222/iphone-14-calling-911-rollercoasters-apple-crash-detection
? … et les Pixels n’appellent toujours pas les urgences
https://www.androidpolice.com/google-pixel-phones-struggling-to-reach-emergency/
⚠️ Problème sur le noyau Linux 5.19.12
https://arstechnica.com/gadgets/2022/10/linux-5-19-2-kernel-can-flicker-and-damage-screens-on-some-intel-gpu-laptops/
? Stallarium fête sa version 1.0… 20 ans après
https://stellarium.org/release/2022/10/01/stellarium-1.0.html
? Genshin Impact sur la Nintendo Switch
https://www.reddit.com/r/Genshin_Impact/comments/xz90ga/since_hoyoverse_is_taking_their_sweet_time_with/
? Doom dans emojis et sur Notepad
https://www.escapistmagazine.com/doom-notepad-running-60-fps-video-clip-shooter-text/
https://crocidb.com/post/rendering-doom-with-emojis/
? API Ecowatt
https://data.rte-france.com/catalog/-/api/consumption/Ecowatt/v4.0
? Microsoft teste les Widgets tiers sur Windows 11
https://www.theverge.com/2022/10/7/23392376/microsoft-windows-11-third-party-widgets-teams-chat-test-insider-beta
? Kotlin Multiplatform Mobile est disponible en bêta
https://blog.jetbrains.com/kotlin/2022/10/kmm-beta/
Retrouvez-moi aussi avec mes deux newsletters :
- Flutter Digest ? : https://flutter-digest.com/
- Android Croissants ? : https://android-croissants.com/
En bref :
Les nouveaux smartphones manquent-ils de tests dans les cas réels ? C’est la question que l’on peut légitiment se poser, car les nouveaux iPhone 14 disposent d’un mode permettant d’alerter les urgences en cas d’accident. Malheureusement ce mode aurait tendance à se déclencher dans des cas inappropriés et notamment dans les attractions de type grand huit. Côté Google, les Pixel continuent de ne pas pouvoir numéroter les numéros d’urgence de manière aléatoire. Un problème qui existe depuis près d’un an et qui n’a toujours paS été corrigé. En espérant à minima que les Pixel 7 ne soient pas touchés.
Genshin Impact est un célèbre jeu qui est disponible sur à peu près toutes les plateformes… sauf la Switch. En ayant assez de voir le développement prendre des semaines, un joueur a réussi à le faire tourner sur la console de Nintendo grâce à un émulateur Android. Une nouvelle intéressante qui pourrait ouvrir de futures perspectives.
...
https://www.youtube.com/watch?v=2x2XUrD8pLw
DevCafé ☕️ revient tous les jours sur l’actualité du développement mobile. Pendant la semaine, retrouvez chaque matin, ce qui a marqué l’actualité sur Android, iOS, Flutter, React Native, Ionic, Cordova, PhoneGap…
⚠️ Comme tous les jours, merci de bien penser à liker la vidéo et la partager autour de vous !
? Si vous n’êtes pas encore abonnés, n’hésitez pas à le faire activer la cloche ? avec toutes les notifications activées !
✅ Lien vers le sondage sur Dynamic Island
https://www.youtube.com/post/Ugkxk2Nigl7_Tr4CsfoDh3vuyu1F2V-y7IF1
? Sommaire de l’émission du 08/09 :
00:00 Introduction
00:40 Que retenir du Keynote Apple (iOS 16, iPhone 14, Apple Watch… et Dynamic Island)
03:45 Décalage de la timezone au Chili
04:20 L’actualité en bref
⚡️ Conférence Samsung pour les développeurs
⚡️ Sony tease un potentiel smartphone gaming
⚡️ YouTube aurait pu ne jamais appartenir à Google
⚡️ Mutalk : l’objet WTF pour la réalité virtuelle
⚡️ Quake I sur l’Apple Watch
05:59 Flutter 3.3.1 est disponible
06:14 Dart 3.0 pour 2023
06:44 Un retour sur l’application SNCF.Connect
07:16 Un bug sur Android 13 à cause d’une permission inaccessible
07:54 Un GitHub sur l’architecture Android
08:37 La Privacy Sandbox disponible en Developer Preview 5
09:50 Conclusion
? Liens utiles :
? Keynote Apple : iOS 16, iPhone 14, iPhone 14 Pro, Apple Watch, AirPods Pro 2… et Dynamic Island !
https://twitter.com/iSpeedtestOS/status/1567586677937291265
https://www.apple.com/ios/ios-16/
https://twitter.com/iSpeedtestOS/status/1567588505529769984
https://www.apple.com/fr/newsroom/
https://www.apple.com/fr/iphone-14-pro/
https://twitter.com/rjonesy/status/1567597819631902722?s=12&t=U0Lbv8NAsdpwdHXS4kly2Q
https://twitter.com/fkadev/status/1567619549423443968
https://twitter.com/enesozt_/status/1567607269008842752
https://nielsboey.medium.com/designing-for-iphone-14-pro-dynamic-island-90ea7f68b71
https://twitter.com/pushmatrix/status/1567582297905401856?s=12&t=U0Lbv8NAsdpwdHXS4kly2Q
? Décalage de la timezone au Chili
https://techcommunity.microsoft.com/t5/daylight-saving-time-time-zone/interim-guidance-on-2022-time-zone-updates-for-chile/ba-p/3598290
?? Conférence Samsung pour les développeurs
https://www.samsungdeveloperconference.com/
? Sony tease un smartphone gaming
https://www.xda-developers.com/sony-xperia-gaming-smartphone-teaser/
? YouTube aurait pu ne jamais appartenir à Google
https://www.businessinsider.com/like-comment-subscribe-mark-bergen-google-snooping-youtube-acquisition-2022-9?r=US&IR=T
? Mutalk : l’object WTF pour la réalité virtuelle
https://en.shiftall.net/products/mutalk
⌚️ Quake I sur l’Apple Watch
https://www.youtube.com/watch?v=cPC2o262TfQ
? Flutter 3.3.1 est disponible
https://github.com/flutter/flutter/wiki/Hotfixes-to-the-Stable-Channel
? Dart 3.0 pour 2023
https://github.com/dart-lang/sdk/issues/49530
? Un retour sur l’application SNCF.Connect
https://www.le-ticket.fr/dans-les-coulisses-produit-de-sncf-connect-lappli-qui-a-deraille-au-depart/4203/
? Un bug sur Android 13 à cause d’une permission inaccessible
https://twitter.com/wander1236/status/1567268975381299201?s=12&t=U0Lbv8NAsdpwdHXS4kly2Q
https://twitter.com/mishaalrahman/status/1567542484506402816?s=12&t=U0Lbv8NAsdpwdHXS4kly2Q
?? Un GitHub sur l’architecture Android
https://developer.android.com/topic/architecture
?️♀️ La Privacy Sandbox disponible en Developer Preview 5
https://android-developers.googleblog.com/2022/09/privacy-sandbox-developer-preview-5-is-here.html
? Retrouvez les précédents numéros de DevCafé dans la playlist dédiée
https://www.youtube.com/playlist?list=PL1psL-F0LvSNukqgroJCHpbLJgWUiTdjc
Retrouvez-moi aussi avec mes deux newsletters :
- Flutter Digest ? : https://flutter-digest.com/
- Android Croissants ? : https://android-croissants.com/
L’actualité en bref :
En plus de Google et Meta, Samsung organisera le 12 octobre prochain sa conférence pour les développeurs. Sans l’ombre d’un doute il y sera question de Tizen, même si le système d’exploitation est un moins mis en avant chez le fabricant coréen, puisque les montres connectées de la marque utilisent désormais Wear OS.
Saviez-vous que Sony Mobile avait sorti un smartphone PlayStation sous le doux nom de Xperia Play ? Malheureusement cela fut un flop total, autant au niveau des avis que des ventes. Toutefois un tweet mystérieux de Sony donne rendez-vous vendredi prochain pour une annonce “Born To Game”. Faut-il y voir un téléphone ? Un accessoire ? Des jeux… ?
Dans un nouveau livre à paraître, on apprend que YouTube aurait pu ne jamais appartenir à Google. A quelques heures de la signature du contrat en 2006, un des cofondateurs du service s’était rendu compte qu’un des employés du géant américain avait fouiné dans les bilans financiers de YouTube…
Après les ports de Doom, voici celui du premier Quake sur l’Apple Watch qui fonctionne extrêmement bien. Vous noterez même que la couronne sur le côté sert à orienter le personnage.
...
https://www.youtube.com/watch?v=geJdLhhbMDI
DevCafé ☕️ revient tous les jours sur l’actualité du développement mobile. Pendant la semaine, retrouvez chaque matin, ce qui a marqué l’actualité sur Android, iOS, Flutter, React Native, Ionic, Cordova, PhoneGap…
⚠️ Comme tous les jours, merci de bien penser à liker la vidéo et la partager autour de vous !
? Si vous n’êtes pas encore abonnés, n’hésitez pas à le faire activer la cloche ? avec toutes les notifications activées !
✅ Lien vers le sondage du jour :
https://www.youtube.com/post/UgkxvHk4b5EzC6k7C8w5NlhkGXzn7qKu7XBQ
? Meetup ce soir à Paris :
https://www.meetup.com/fr-FR/android-paris/events/288279471/
Vidéo sur le notch : en cours d’enregistrement
? Sommaire de l’émission du 22/09 :
00:00 Introduction
01:00 Les Seamless Updates obligatoires sur Android 13
02:03 La part de marché d’Android TV
03:16 Dynamic Island et Android
03:45 Test du mode car crash sur les iPhone 14
04:16 Les actualités en bref
⚡️ Wasmtime disponible en version 1.0
⚡️ Projet OpenWebSearch.eu
⚡️ Fuite des talents chez Twitter
⚡️ Fermeture de la société de voitures volantes financée par Larry Page
⚡️ Un aperçu du LG Foldable
⚡️ Google Surveys
06:18 Qu’est-ce que l’Amazon Builder Experience ?
07:33 Attention aux reflets de vos lunettes dans les visioconférences
08:50 Résultats du sondage d’hier
09:24 Conclusion
? Liens utiles :
Les Seamless Updates seront obligatoires sur Android 13
https://9to5google.com/2022/09/21/android-13-seamless-updates/
?Télévisions connectées : la part de marché d’Android TV
https://www.flatpanelshd.com/news.php?subaction=showfull&id=1663332198
? Dynamic Island : qu’est est-il sur Android ?
https://c.realme.com/in/post-details/1571810692535783424
https://play.google.com/store/apps/details?id=com.jamworks.dynamicspot
? Test de la détection d’accident de voiture sur les iPhone 14
https://www.youtube.com/watch?v=MZn6K44qfdU
? Annonce de Wasmtime
https://devclass.com/2022/09/21/wasmtime-1-0-released-webassembly-outside-the-browser-but-is-it-really-production-ready/
? Fuite des cerveaux chez Twitter
https://www.businessinsider.com/twitter-question-elon-musk-under-oath-deposition-lawsuit-2022-9
? Projet européen OpenWebSearch.eu
https://web.developpez.com/actu/336789/Le-projet-OpenWebSearch-EU-travaille-sur-une-alternative-europeenne-a-Google-dans-le-domaine-de-la-recherche-en-ligne-pour-favoriser-un-marche-des-moteurs-de-recherche-ouvert-et-centre-sur-l-humain/
✈️ Flying car
https://www.businessinsider.com/larry-page-kitty-hawk-flying-car-shutting-down-2022-9
? Un aperçu du LG Foldable
https://www.youtube.com/watch?v=UOLgPM6BQn8
? Mis à l’arrêt de Google Surveys
https://support.google.com/surveys/answer/12626240?hl=en
? Amazon Builder Experience
https://www.businessinsider.com/amazon-builder-experience-team-uses-these-6-guiding-principles-2022-9
? Reflets lunettes dans les visioconférences
https://www.lemondeinformatique.fr/actualites/lire-les-reflets-des-lunettes-un-risque-pour-les-donnees-dans-les-visioconferences-88046.html
? Retrouvez les précédents numéros de DevCafé dans la playlist dédiée
https://www.youtube.com/playlist?list=PL1psL-F0LvSNukqgroJCHpbLJgWUiTdjc
Retrouvez-moi aussi avec mes deux newsletters :
- Flutter Digest ? : https://flutter-digest.com/
- Android Croissants ? : https://android-croissants.com/
En bref :
Le WebAssembly, souvent abbrégé WASM permet d’exécuter du code avec des performances proches du natif et directement dans son navigateur. Hier, la Bytecode Alliance, a annoncé que le projet Wasmtime était disponible en version 1.0. Pour faire simple, il consiste à exécuter du WebAssembly en dehors du navigateur. Pour l’heure, Rust est le langage à privilégier, car le C/C++, ainsi que l’AssemblyScript n’offrent qu’une compatibilité limitée. Pour ce qui est de l’intégration d’un projet Wastime, C, Python, Go, Bash et bien d’autres l’accueilleront à bras ouverts.
Vous n’êtes probablement pas passé à côté du rachat de Twitter par Elon Musk et ses multiples péripéties. Le site Business Insiders nous apprend qu’une véritable fuite des talents est en cours, avec plus de 700 employés ayant quitté le navire depuis. On attend désormais de voir ce que tout cela va donner au tribunal.
Larry Page, l’un des cofondateurs de Google, avait investi dans la société Kitty Hawk, qui avait pour ambition de concevoir des voitures volantes. Un prototype avait même été démontré en 2020, mais mauvaise nouvelle, puisque l’on a appris hier qu’elle allait fermer. Toutefois la joint venture avec Boeing va poursuivre son existence, en espérant pourquoi pas voir ce doux rêve de voiture volante se concrétiser.
Accès libre, ouvert et impartial à l'information, voici le crédo du projet OpenWebSearch.EU, qui a pour ambition d’offrir une alternative européenne à Google dans le domaine de la recherche en ligne. Financé en partie par l’Union Européenne, on souhaite bon courage au projet quand on sait que de multiples alternatives comme Exalead ou Qwant s’y sont cassés les dents.
...
https://www.youtube.com/watch?v=aSVGL0VYUnk
DevCafé ☕️ revient tous les jours de la semaine sur l’actualité du développement mobile. A partir de 07h, vous retrouvez chaque matin (ou quand vous souhaitez le regarder), ce qui a marqué l’actualité sur Android, iOS, Flutter, React Native, Ionic, Cordova, PhoneGap…
⚠️ Comme tous les jours, merci de bien penser à liker la vidéo et la partager autour de vous !
? Si vous n’êtes pas encore abonnés, n’hésitez pas à le faire activer la cloche ? avec toutes les notifications activées !
? Sommaire de l’émission du 08/12 :
00:40 La fonctionnalité Download Buddy arrive sur le Google Play
01:20 Plus de paliers pour les abonnements sur l'App Store
02:39 RevenueCat propose de l’A/B testing
03:15 iOS 16.2 RC est disponible
03:27 Les actualités en bref
⚡️ Lottie est disponible en version 4 sur iOS
⚡️ Les mots clés les plus recherchés sur Google en 2022
⚡️ Musk se défend d'avoir ajouté des lits dans les locaux de Twitter
⚡️ Winamp peut jouer des NFT
⚡️ Un calendrier de l'avent du design
05:41 ID@Azure & ID@Xbox pour recevoir des crédits sur Azure
06:47 Une ADT-4 est bien prévue
07:48 Carrefour passe par WhatsApp pour les achats de Noël
08:47 GitHub Wrapped
09:17 Conclusion
? Liens des actualités :
⏬ La fonctionnalité Download Buddy arrive
https://twitter.com/mishaalrahman/status/1600334568933847042?s=12&t=uMKtYvfcN2AdPVN4hiqt4A
? Plus de paliers pour les abonnements sur l'App Store
https://developer.apple.com/news/?id=qzex35ch
? RevenueCat propose de l’A/B testing
https://www.revenuecat.com/blog/engineering/price-testing-for-mobile-apps/
? iOS 16.2 RC
https://developer.apple.com/documentation/ios-ipados-release-notes/ios-ipados-16_2-release-notes
? Lottie est disponible en version 4 sur iOS
https://medium.com/airbnb-engineering/announcing-lottie-4-0-for-ios-d4d226862a54
? Les mots clés les plus recherchés sur Google en 2022
https://trends.google.fr/trends/yis/2022/BE/
? Musk se défend d'avoir ajouté des lits dans les locaux de Twitter
https://www.businessinsider.com/elon-musk-twitter-san-francisco-beds-tired-employees-investigation-2022-12
? Winamp peut jouer des NFT
https://coins.fr/winamp-prend-charge-nft-musicaux/
? Un calendrier de l'avent du design
https://design.gifts/
? Microsoft va aider les créateurs de jeux sur Xbox
https://developer.microsoft.com/en-us/games/blog/id-at-azure-microsoft-for-startups-founders-hub-game-creators/
? Une ADT-4 est bien prévue
https://9to5google.com/2022/12/06/adt-4-android-tv-source/
? Carrefour voit l’avenir avec WhatsApp
https://www.olivierdauvers.fr/2022/12/06/exclu-carrefour-inaugure-la-fonction-marchande-de-whatsapp-avec-sa-liste-au-pere-noel/
? GitHub Wrapped
https://www.githubtrends.io/
Retrouvez-moi aussi avec mes deux newsletters :
- Flutter Digest ? : https://flutter-digest.com/
- Android Croissants ? : https://android-croissants.com/
En bref :
Lottie permet d'importer de belles animations faites sur After Effects pour les afficher autant sur Android, que sur iOS. Airbnb qui est derrière le projet a annoncé hier la version 4.0 sur iOS qui s'accompagne d'un tout nouveau moteur de rendu basé sur Core Animation. Désormais, les probabilités que des frames ne s'affichent pas sont très largement réduites, vous permettant d'avoir de beaux rendus en 60 et 120 images par seconde.
2022 a beau ne pas encore être terminé, il y a déjà des classements sur un peu tout et n'importe quoi. Et Google vient de publier son TOP des recherches les plus fréquentes. Au niveau mondial, c'est le phénomène Wordle qui arrive en première position, suivi d'événements internationaux et sportifs comme l'Ukraine ou l'Euro de Basket. D'autres TOP sont proposés comme les questions commençant par Quand, les séries et films les plus attendus ou encore les recettes de cuisine. Le lien pour consulter tout cela est en description.
Et ensuite, je vous en parlais hier, Elon Musk a installé des lits dans les locaux de Twitter à San Francisco. Mais une station de radio locale a indiqué que l'inspection des bâtiments de la ville avait lancé une enquête sur cette modification. Plus précisément, un responsable de ce comité a indiquer "vouloir s'assurer que le bâtiment est bien utilisé comme prévu". En toute logique, Elon Musk a réagi par un tweet mentionnant le maire et indiquant qu'il le faisait pour fournir des lits aux employés fatigués. Et il a conclu par une pique en direction de la municipalité, qui devrait plutôt s'occuper des enfants se droguant au Fentanyl. Allez, à nouveau, suite au prochain épisode.
Vous l'aviez peut-être oublié, mais le lecteur multimédia Winamp semble connaître une seconde jeunesse ces derniers temps, puisque des versions sont régulièrement publiées. Et la dernière en date risque de faire parler, puisqu'elle permet de jouer les NFT musicaux stockés sur Ethereum ou Polygon. A voir si face au streaming, une telle fonctionnalité intéressera.
...
https://www.youtube.com/watch?v=b1MoQOdUpgs
DevCafé ☕️ revient tous les jours de la semaine sur l’actualité du développement mobile. A partir de 07h, vous retrouvez chaque matin (ou quand vous souhaitez le regarder), ce qui a marqué l’actualité sur Android, iOS, Flutter, React Native, Ionic, Cordova, PhoneGap…
⚠️ Comme tous les jours, merci de bien penser à liker la vidéo et la partager autour de vous !
? Si vous n’êtes pas encore abonnés, n’hésitez pas à le faire activer la cloche ? avec toutes les notifications activées !
✅ Lien vers le sondage du jour :
https://www.youtube.com/post/UgkxFpVSrv4_Dv6BnB_TPqE9R8-h6cvJPYoq
? Concours pour la 50ème ?
Les résultats seront donnés dans quelques jours
? Sommaire de l’émission du 19/10 :
00:00 Introduction
00:37 iPadOS 16 & macOS Ventura le 24 octobre
01:15 e/OS/ et le téléphone Murena One
02:12 Un futur procès pour GitHub Copilot ?
03:43 L’actualité en bref
⚡️ De la pub pour Edge dans Microsoft Outlook
⚡️ Le Chromecast 4K reçoit (enfin) Android 12
⚡️ Meta obligé de revendre Giphy
⚡️ Gas, la nouvelle application à la mode
⚡️ Windows 95 et Electron
05:27 Le résumé des annonces du Firebase Summit
09:05 Les résultats du sondage de lundi
09:32 Le sondage du jour
09:44 Conclusion
? Les annonces du Firebase Summit
Firestore : fonction count()
Firestore : ajout d’un Time to Live sur les documents
Storage : security rules par rapport à des données présentes sur le Firestore
Authentification : support de Google Cloud Identity Platform
Firebase Test Lab : on peut spécifier dans le fichier Gradle les devices
Crashlytics : support du split—debug—info en Flutter
Crashlytics & Android Studio : meilleure intégration avec (filtrer les crashs, partie signals et même fermer les tickets)
Remote Config : personnalisation et peut optimiser en fonction d’IA
Extensions : arrivée d’un marketplace + possibilité de proposer vos propres extensions
? Liens des actualités :
? iPadOS sortira le 24 octobre avec les nouveaux iPad
https://www.theverge.com/2022/10/18/23410814/apple-ipados-16-release-date-tablet-update
? iOS & iPadOS en Release Candidate
https://www.macrumors.com/2022/10/18/ios-16-1-ipados-16-1-release-candidates/
? Murena One
https://e.foundation/leaving-apple-share-your-feedback-on-e-os-1-4/
?⚖️ GitHub Copilot investigation
https://githubcopilotinvestigation.com/
? Mise à jour du Chromecast 4K vers Android 12
https://www.theverge.com/2022/10/17/23408428/chromecast-with-google-tv-4k-android-12-update-camera-microphone-privacy-settings-frame-rate
? La dernière application à la mode chez les collégiens
https://www.wsj.com/articles/the-hottest-app-right-now-one-where-teens-have-to-say-nice-things-about-each-other-11665940854
? Meta obligé de revendre Giphy
https://www.theverge.com/2022/10/18/23410487/meta-sell-off-giphy-following-uk-cma-competition-ruling
? Faire tourner Windows 95 grâce à Electron
https://github.com/felixrieseberg/windows95
? Nouveautés Firebase
https://firebase.blog/posts/2022/10/whats-new-at-Firebase-Sumit-2022
Retrouvez-moi aussi avec mes deux newsletters :
- Flutter Digest ? : https://flutter-digest.com/
- Android Croissants ? : https://android-croissants.com/
En bref :
Il est loin le temps où Internet Explorer était le navigateur web le plus utilisé. Même si Edge voit sa part de marché augmenter de mois en mois, il reste encore un gouffre avant qu’il ne puisse rattraper Chrome. Après les pubs dans Windows, voici qu’ils essaient de mettre en avant Edge à travers le client mobile pour Outlook. C’est en quelques sortes l’avantage d’avoir de multiples applications mobiles.
Côté Google désormais, Après des mois et des mois d’attente, le Chromecast 4K vient enfin de recevoir sa mise à jour vers Android 12. Google qui ne cesse de parler de sécurité va ainsi déployer les patchs du mois de Juillet, comme quoi on peut avoir un double langage.
Toujours chez les GAMAM, Meta avait racheté le site Giphy, célèbre pour son immense annuaire de Gifs. Malheureusement les régulateurs anglais n’ont pas accepté ce rachat et Facebook était obligé de le revendre. Après avoir fait appel de la décision, la sentence a été confirmée hier. La société de Mark Zuckerberg devra donc s’en séparer, même si cela pourrait se révéler être une bonne affaire, car la mode des GIF semble décroitre.
Après Snapchat, TikTok et consorts, vous avez du mal à suivre les applications tendances chez les jeunes (vous attendez les guillemets ici) ? Eh bien la dernière en date s’appelle Gas. Elle permet aux utilisateurs de répondre à des questions sur les autres élèves. Mais il ne s’agit que de questions qualifiées de bienveillantes par les créateurs.
Et pour conclure, on critique très souvent Electron pour sa consommation mémoire et CPU, mais un développeur s’est amusé à l’utiliser pour faire tourner Windows 95. Grâce à son travail, vous pouvez ainsi faire revivre ce système sur votre ordinateur Windows, Mac ou Linux avec un simple téléchargement.
...
https://www.youtube.com/watch?v=1ECkW7tdhcI
Dynamic Island est la nouvelle fonctionnalité des iPhone 14 Pro et iPhone 14 Pro Max. Elle consiste à tirer parti de l’espace pris par l’encoche (ou notch). Il faut pour cela utiliser l’API Activity Kit disponible sur iOS 16.1 (bêta au moment de faire cette vidéo). Il faut également fournir trois états :
- Compact : lorsqu’il n’y a qu’une activité
- Minimal : lorsqu’il y a deux activités
- Expanded : lorsqu’on fait un appui long sur une activité
En parallèle, nous verrons comment utiliser ActivityKit pour afficher un Widget dynamique (= qui se met à jour) sur l’écran de déverrouillage.
⚠️ N’hésitez pas à liker la vidéo pour que d’autres personnes puissent la découvrir.
? Si vous n’êtes pas encore abonnés, n’hésitez pas à le faire activer la cloche ? avec toutes les notifications activées !
? Au programme de cette vidéo :
00:00 Introduction
00:40 Démonstration du Dynamic Island sur iPhone 14 Pro
02:10 Le Widget dynamique l’écran de déverrouillage (Live Activity)
02:42 Démonstration du Dynamic Island sur iPhone 14 (et anciens modèles)
03:24 On regarde le code (ActivityKit)
04:41 Comment créer une Live Activity (utilisé par le Dynamic Island)
06:06 L’interface graphique se fait avec un Widget (WidgetKit)
06:56 L’interface graphique du Dynamic Island
09:34 Conclusion sur Dynamic Island
10:27 Des notifications dans le Dynamic Island ?
11:11 A bientôt - pensez à liker :)
? Liens utiles
Tweet du Human Interface designer chez Apple ayant travaillé sur Dynamic Island
https://twitter.com/chan_k/status/1570795751764295682
Documention ActivityKit
https://developer.apple.com/documentation/activitykit/displaying-live-data-with-live-activities
Article sur les notifications dans le Dynamic Island (= custom)
https://anthonycodesofficial.medium.com/new-swiftui-4-dynamic-island-with-notification-ios-16-8b1ad2d512c2
Retrouvez des tutoriaux sur la chaîne DevCafé : https://youtube.flutter.paris/
Retrouvez-moi aussi avec mes deux newsletters :
- Flutter Digest ? : https://flutter-digest.com/
- Android Croissants ? : https://android-croissants.com/
...
https://www.youtube.com/watch?v=p_UBKmquKT0