|
|
|
Publicité Pour ne plus voir de publicités, soutenez-nous à partir de 1 €. |
|
|
|
|
La création d'applications permettant l'accès aux notifications et au stockage, mais également aux écrans virtuels, sera facilitée.
Le lien ordinateur <-> smartphone/tablette Microsoft propose l'application Link to Windows qui permet d'associer un smartphone Android à un PC sous Windows 10 et 11: passer des appels, lire vos notifications… et même, selon les modèles, utiliser vos applications Android. Tout cela nécessite un grand nombre de permissions, ce qui rend, aujourd'hui, le processus d'initialisation particulièrement long.
Les rôles Certaines applications requièrent plusieurs permissions pour fonctionner. Par exemple : l'application Téléphone demandera non seulement l'accès à la téléphonie, mais aussi aux contacts. Pour éviter que la popup ne s'affiche à de maintes reprises, il existe depuis Android 10, des rôles, afin de valider les permissions en une seule étape.
Du nouveau sur Android 13 Sur Android 13, deux nouveaux rôles sont apparus dans le SDK : COMPANION_DEVICE_COMPUTER (accès à la publication de notifications, ainsi qu'au stockage) et COMPANION_DEVICE_APP_STREAMING (gestion d'écrans virtuels). Cela laisserait donc penser que Google veut simplifier la création d'applications companion entre téléphone/tablette et un ordinateur.
Malheureusement, seules les applications système pourraient en bénéficier, c'est-à-dire - pour simplifier - qu'elles doivent être pré-installées. Sachant qu'Android semble vouloir renforcer son lien avec ChromeOS, l'arrivée de telles fonctionnalités fait particulièrement sens. |
|
|
Publicité Pour ne plus voir de publicités, soutenez-nous à partir de 1 €. |
Les actualités (pas toujours utiles) de la semaine |
|
|
⏫ Ktor, le framework officiel Kotlin pour concevoir des "applications connectées" est désormais disponible en version 2.0, avec un changelog impressionnant. |
|
⏫ IntelliJ IDEA, l'IDE sur lequel est basé Android Studio vient de recevoir sa première version majeure pour 2022. Un remaniement de la partie Notifications est au programme, tout comme une barre de progression pour les téléchargements Gradle, améliorée, ou encore de nombreux changements sur la partie VCS (ou Git). Tout est documenté sur cette page. |
|
📆 La semaine dernière, Google a annoncé de nombreux changements à venir sur le Google Play. Si vous n'avez pas tout compris, un webinaire est organisé cette semaine. |
|
🛍️ N'y avait-il pas assez de boutiques alternatives au Google Play ? La Russie pourrait à son tour en lancer une : le NashStore. |
|
☠️ Depuis le 04 avril, Atlassian (JIRA, Confluence…) connaît un arrêt brutal de ses services cloud. Sans aucune communication pendant 9 jours, l'entreprise semble appliquer les pires conseils en cas de crise ! |
|
💸 Que fait-on quand on s'appelle Meta (Facebook) et que l'on a de l'argent à dépenser ? Réinventer la roue ! (bon ok, j'exagère un peu) C'est le cas d'EdenSCM, un nouveau gestionnaire de révisions basé sur Mercurial. |
|
📱 Un journaliste américain a comparé les constructeurs de smartphone et leur politique en matière de mise à jour d'Android : le résultat ne devrait pas trop vous surprendre. |
|
⌨️ Les téléphones façon BlackBerry vous manquent ? La société Unihertz va prochainement en commercialiser un, par l'intermédiaire d'un KickStarter ! |
|
⌛ Un peu de déco geek Android, ça vous dit ? Cette boutique Etsy vous propose notamment une pancarte avec le célèbre "Invalidate and Restart" d'Android Studio ! |
|
🐱 Vous souvenez-vous des tamagochis (archive de l'INA) ? Niantic, la société derrière Ingress & Pokémon Go, a dévoilé une version 2022 avec notamment de la réalité augmentée chère à l'éditeur. Pour le moment, on peut uniquement se préinscrire. |
|
☎️ Toujours dans notre élan nostalgique, et si vous développiez des applications pour les Nokia 3210, 3310… ? C'est tout à fait envisageable avec le projet NokiX. |
|
📺 Vous vous plaigniez des personnes qui disaient LA WiFi ? Eh bien voici ceux qui parlent de télévisions catholiques ! |
| |
Publicité Pour ne plus voir de publicités, soutenez-nous à partir de 1 €. |
Articles & tutoriaux Android |
|
|
|
Faire une requête, persister des données… tout cela peut prendre du temps et en informer votre utilisateur est indispensable. Comment le faire de la meilleure des manières ? C'est ce que vous explique l'article UX de la semaine. |
|
|
|
|
|
Il y a quelques années, le clavier Swype offrait un tout nouveau type de saisie : en glissant son doigt sur l'écran. Depuis, tous les constructeurs et concepteurs de systèmes d'exploitation s'y sont mis, Apple et Google en tête. Mais comment ce type de saisie est-il implémenté ? C'est ce que vous propose cet article en exposant le pseudo code de cette fonctionnalité. |
|
|
|
|
|
Le mécanisme des vues sur Android n'a pas que des défauts, avec le Constraint Layout en parfait exemple. C'est pour cette raison qu'un portage pour Jetpack Compose existe, reprenant toutes les spécificités du ViewGroup. Si vous êtes débutants sur Jetpack Compose et si vous souhaitez savoir comment l'utiliser, cet article est un passage obligé ! |
|
|
|
|
|
Vous aimeriez rendre le hint d'un TextField dynamique, avec par exemple plusieurs lignes qui défilent les unes à la suite des autres ? Cet article vous explique comment mettre en place cette animation en Jetpack Compose. |
|
|
|
|
|
Vous souhaitez animer une vue allant d'un point A à un point B ? Simple, me direz-vous, à l'aide d'une translation ! Complexifions maintenant l'exercice, en imaginant suivre un chemin bien particulier. C'est ce que vous explique cet article pour Jetpack Compose, où vous devez diriger une flèche (c'est un article d'Ok Cupid…). |
|
|
|
|
|
Selon les changements d'état, Jetpack Compose détermine ce qui doit être redessiné. Dit autrement, un Composable peut être recomposé à n'importe quel moment. De la même manière, des Composables peuvent être détruits en cas de changement d'écran. Cela rend alors le lancement de tâches, comme l'accès au stockage, particulièrement compliqué. Cet article vous explique comment les Effect Handlers de Compose vous permettent de gérer cela. |
|
|
|
|
|
Il existe de nombreuses manières pour appliquer du flou sur Android. Que faire en revanche si l'on souhaite uniquement flouter une partie (ex : un visage) ? C'est ce qu'explique cet article très détaillé à base d'OpenCV. |
|
|
|
|
|
Imaginons que vous ayez une multitude de dépendances. Comment s'assurer que tous les modules de votre application utilisent bien la bonne version ? Benoît Quenaudon nous explique comment y parvenir grâce aux BOM (Bill Of Materials). |
|
|
|
|
|
Trouver qui est à l'origine d'une modification dans un fichier est relativement simple avec des outils comme Git. Mais, que faire, si vous cherchez plutôt la Pull Request ayant provoqué ce changement ? C'est ce que vous explique cet article, qui tire notamment parti de la GitHub CLI. |
|
|
| |
|
|
|
|
|
I think I just found a new AOSP leak in Android 13 DP2.
Let's look into it together!
#AndroidDev
🧵👇
|
|
|
|
|
Publicité Pour ne plus voir de publicités, soutenez-nous à partir de 1 €. |
|
|
|
|
Vous n'êtes pas trop du genre à aimer les longs articles qui vous présentent les nouveautés d'un langage ? Cette vidéo devrait exaucer vos vœux puisqu'elle balaie les différents sujets liés à Kotlin 1.6.20, y compris les parties JVM, Native, Multiplatform et JS. |
|
|
|
|
|
|
|
Répondre aux avis sur le Google Play est une excellente initiative, que les commentaires soient positifs ou négatifs. Très rapidement, vous allez vous rendre compte que vous donnez peu ou prou les mêmes réponses. C'est ici que l'extension pour Chrome et Firefox de Hugo Gresse vous sera bien utile, car elle vous permet d'avoir des réponses prédéfinies. |
|
|
|
|
|
|
Vous aimez les challenges et autres concours autour de la programmation ? Cette application Android vous liste tous les concours disponibles actuellement ! |
|
|
|
|
|
|
Pour vos maquettes, vous avez besoin de données qui feront mouche ! Eh bien, voici la déclinaison bien française du Lorem Ipsum…, ou plutôt un générateur de noms qui fera sourire vos clients. Dans un autre genre, vous avez aussi le Bacon Ipsum ! |
|
|
|
19 avril |
Paris, France |
Dojo Flutter
|
|
|
25-26 avril |
Montrouge, France |
Android Makers
|
|
11-12 mai |
USA & en ligne |
Google I/O
|
|
|
|