|
|
|
|
|
|
Côté Flutter, une grosse polémique est née suite à la possible dépréciation de l'une des bibliothèques les plus utilisées. Il sera désormais possible de signer des applications macOS, iOS… sans avoir besoin d'un Mac ! |
|
|
|
|
|
Le navigateur in-app des applications Facebook, Instagram et Messenger modifie les sites visités en y injectant le "Pixel Meta" qui vient alors siphonner les données de navigation, sans jamais en prévenir l'utilisateur. |
|
|
|
|
|
Le mécanisme du Project Mainline prend ici tout son sens ! Il est aussi question du père du format JSON qui souhaite ni plus, ni moins que "mettre à la retraite JavaScript" ! |
|
|
|
|
|
À l'image des stages pour récupérer les points sur son permis de conduire, Google retire les suspensions de compte, si vous suivez des cours. Une grosse conférence de Microsoft sur .NET MAUI (successeur de Xamarin.Forms) avait également lieu cette semaine… pour simplement annoncer la version stable de leur IDE. |
|
|
|
|
|
Nouvel épisode pour les comptes gratuits sur GitLab : au final, les projets inactifs seront déplacés sur un stockage froid au bout d'un an et vous pourrez stocker au maximum 5 Go de données par repo. |
|
|
| | |
Publicité Pour ne plus voir de publicités, soutenez-nous à partir de 1 €. |
|
Les statistiques concernant la répartition des versions d'Android a été mise à jour par Google. Android 12 représente 13,5%, mais c'est Android 11 qui domine avec 27%. Vous pouvez visionner ces statistiques depuis l'outil de création de projet d'Android Studio. |
|
De nombreuses bibliothèques JetPack ont été mises à jour avec notamment :
- WorkManager 2.8.0-alpha03 qui peut mettre à jour la fréquence des tâches périodiques
- Paging 3.2.0-alpha02 qui obtient un mode debug (en l'activant via une commande adb)
|
|
Ktor s'offre une nouvelle version 2.1.0 avec notamment un outil en ligne de commande, le support du YAML pour la configuration et bien d'autres ! |
|
Google a lancé une énorme campagne de communication pour forcer Apple à basculer vers le RCS (le successeur des SMS/MMS). Pour cela, il nous invite à spammer l'entreprise américaine. Démarche étonnante, quand on sait pourtant qu'en Europe, le DMA et le DSA ont exactement cet objectif. |
|
À l'occasion de la conférence Samsung, Google en a profité pour indiquer que le Google Play pour WearOS allait intégrer d'ici à la fin de l'année des collections d'applications, un TOP des applications tendance et afficher des recommandations personnalisées. |
|
Une organisation GitHub [nommée GradleX](https://github.com/gradlex-org- vient d'être créée afin de fédérer une communauté autour d'extensions de Gradle. A suivre ! |
|
Chrome 105 est disponible en version bêta et permet désormais de lancer du Picture in Picture pour la balise <video> . |
|
Qodana, l'outil de vérification de code de JetBrains est disponible en version 2022.2 avec tout un tas de nouvelles inspections pour Java, Kotlin et Android. |
|
En Allemagne, OnePlus et Oppo ont été interdits à la vente à cause de brevets. |
|
Une étude de data.ai (auparavant App Annie) révèle que les indonésiens, singapouriens et brésiliens passent plus de 5 heures par jour sur des applications mobiles. En France, ce n'est "que" 3 heures et demie. |
| |
Articles & tutoriaux Android |
|
|
|
Le site Build for mars passe à la loupe l'application Docusign, qui a tout de même une moyenne de 4,9/5 sur l'App Store. Vous verrez dans ce décorticage en règle, que malgré une bonne conception, des erreurs d'UI/UX sont présentes et, je l'espère, vous pourrez en tirer des idées pour vos applications. |
|
|
|
|
|
Vous venez tout juste de vous mettre à Jetpack Compose ? Comme d'habitude, Raywenderlich.com offre un tutoriel riche et documenté autour des Composables LazyXxx . La problématique autour des performances y est d'ailleurs bien expliquée. |
|
|
|
|
|
Voilà un titre peu évocateur à sa lecture, d'autant qu'il évoque le problème de la recomposition. De base, le framework essaie autant que possible de le réduire, mais aussi intelligent soit-il, certains cas passent à la trappe. Dans ce cas, fournir des informations à Jetpack Compose peut alors en éviter. |
|
|
|
|
|
Un ingénieur de chez OkCupid s'est mis en tête de comparer les performances entre les vues XML et Jetpack Compose. L'idée étant de valider la bascule vers la nouvelle manière de concevoir les applications. |
|
|
|
|
|
Google a mis en ligne un tout nouveau guide pour modulariser vos applications. Cela permet notamment d'utiliser la fonctionnalité Feature Delivery du Google Play, qui permet à vos utilisateurs de télécharger des bouts de votre application. |
|
|
|
|
|
Complémentaire à l'article précédent, on assiste à une découpe toujours plus fine des applications, afin de rendre chaque fonctionnalité indépendante. Rapidement, une problématique peut se poser : l'écran des paramètres. Que faire lorsqu'on a un écran commun et qu'on veut intégrer différents modules dynamiques ? C'est ce que vous explique cet article ! |
|
|
|
|
|
Florent Blot qui travaille chez Geev nous livre un article dans lequel il nous partage ses conseils et bonnes pratiques autour de Flow. J'ai découvert certains opérateurs ; en sera-t-il de même pour vous ? |
|
|
|
|
|
L'équipe de développement de Slack nous offre une lecture de plus de 30 minutes autour de l'évolution de leurs applications Android et iOS. Face à du code legacy, deux choix s'offraient à eux : repartir de zéro depuis une solution multiplateforme ou faire évoluer la base de code existante. C'est finalement la seconde option qui a été choisie et les trois piliers ont été de stabiliser, modulariser, puis moderniser l'application. |
|
|
|
|
|
Un des développeurs de chez Lunabee Studio (à qui l'on doit notamment l'application Tous Anti Covid), nous fait un retour sur Kotlin Multiplatform Mobile. Souhaitant tester l'outil en interne, il évoque les objectifs de l'expérimentation… mais surtout les résultats obtenus ! |
|
|
|
|
|
Saviez-vous qu'il existe un mode kiosque sur Android ? Il permet d'afficher en plein écran une seule application, un peu comme sur des bornes des fast-foods (sans les failles). Cet article explique comment l'activer, puisqu'il faut faire croire que vous êtes un MDM (solution de gestion de flotte). |
|
|
| |
Publicité Pour ne plus voir de publicités, soutenez-nous à partir de 1 €. |
|
|
|
|
Even if a job is canceled, TestCoroutineScheduler will still wait until job.time > Scheduler.currentTime before removing it from its queue.
Hence the leaks!
We wrote a repro test: https://bit.ly/3bRt9fO
and then filed a bug:
|
|
|
|
Saviez-vous qu'en appuyant sur le bouton Split de l'aperçu des composables, le panneau devient soit horizontal, soit vertical ? |
|
|
Publicité Pour ne plus voir de publicités, soutenez-nous à partir de 1 €. |
|
|
|
|
Android et Kotlin évoluent rapidement et vous n'êtes peut-être pas totalement à la page. Si vous cherchez un exemple de projet reprenant les dernières bonnes pratiques, cette application listant les cartes Pokémon est à prendre en considération. Petit bonus : il est réalisé par Mikhael, un Français, qui je l'imagine, non sans mal, pourra répondre à vos interrogations. |
|
|
|
|
|
Fluent UI est le nouveau design system de Microsoft, que l'on retrouve notamment sur Windows 11. Le géant américain propose une implémentation au format vues "classiques" XML. Les ingénieurs du groupe ont même découpé finement les dépendances, au point de pouvoir importer uniquement les composants dont vous avez besoin. Microsoft est un véritable bon élève sur Android ! |
|
|
|
|
|
Si vous souhaitez créer des extensions Chromium, nul besoin de faire du JavaScript, puisque Kotlin/JS est un outil parfaitement adapté. Encore faut-il écrire tout le code boilerplate et cet outil le fait en grande partie. Qui a dit que les développeurs étaient fainéants ? |
|
|
|
|
|
|
|
Il était question de ce fabuleux service dans un des épisodes de DevCafé cette semaine. Vous uploadez un APK et obtenez immédiatement un lien partageable. Derrière ce lien, l'application Android se lancera dans le navigateur avec des sessions gratuites de 5 min (il faut payer pour accroître la durée). Très utile pour vos tests, il sera également possible de partager une session avec d'autres personnes ! Enfin, le service ayant été développé par un Français, n'hésitez pas à poser vos questions sur le service, une interview sera prochainement réalisée. |
|
|
|
|
|
|
Voilà un outil pour le moins original, puisqu'il permet de faire passer un périphérique USB pour n'importe quel rôle : un clavier, une souris, une caméra… Attention toutefois, puisque les droits root sont nécessaires pour en tirer le plein potentiel. |
|
|
|
|
|
|
À la fin juillet, l'événement virtuel Android WorldWide avait lieu, et comme son nom l'indique, mettait en emphase notre petit bonhomme vert favori. Avec une dizaine de sessions sur des sujets variés (Kotlin, architecture, Gradle…), vous devriez trouver votre bonheur ! |
|
|
|
|
|
Roman Elizarov, ce nom ne vous dit rien ? Vous utilisez pourtant une technologie qu'il a fortement inspiré : Kotlin. En étant le product manager du langage chez JetBrains, il livre dans cette vidéo l'avenir du langage. Rassurez-vous pas de 🔮 ici ! |
|
|
|
18 octobre |
New York, USA |
Firebase Summit |
|
20-21 octobre |
Nantes, France |
Devfest Nantes |
|
|
18 novembre |
Strasbourg, France |
Devfest Strasbourg |
|
12-14 avril |
Amsterdam |
Kotlin Conf |
|
|
|