|
|
|
Publicité Pour ne plus voir de publicités, soutenez-nous à partir de 1 €. |
|
|
|
|
Dès la fin du mois d'août, de nouvelles règles vont entrer en vigueur sur le Google Play. Certaines auront plus ou moins de conséquences sur la partie développement.
31/08/2022 : Santé et imitation Sur la partie éditoriale/contenu, toutes les applications qui diffuseront des fakes news (dans le sens inverse de l'OMS) sur la santé seront automatiquement retirées du Google Play. De même, Google densifie ses règles autour de la copie / imitation d'applications existantes. N'essayez pas de prendre le logo de Twitter ou YouTube - ne serait-ce qu'en partie -, cela sera considéré comme illégal.
30/09/2022 : Abonnements Si votre application intègre des paiements in-app (via le Google Play ou non), il faudra désormais mettre en œuvre un écran permettant de modifier ou résilier facilement l'abonnement.
30/09/2022 et 01/11/2022 : Publicités Cette partie représente la majeure partie des nouveautés (les 3/4 du document) et va notamment permettre d'interdire les interstitiels (publicités en plein écran) qui s'affichent de manière inopinée ou bloquent l'utilisateur pendant 15 secondes ou plus.
01/11/2022 : FLAG_SECURE et VPN Le FLAG_SECURE permet de privatiser le contenu des applications sur les captures d'écran/vidéo ou encore le multitâche. En revanche, les applications utilisant les APIs d'accessibilité n'ont pas ce type de restriction, car elles peuvent lire le contenu. Le Google Play va désormais veiller à ce que, seuls, des usages légitimes soient faits des APIs d'accessibilités, pour ne pas exposer des données confidentielles.
Pour ce qui est des VPN, vous devez obligatoirement utiliser la classe VpnService, à moins que vous ne fassiez partie des exceptions listées.
31/07/2023 : USE_EXACT_ALARM Sur Android 13, la mise en place d'alarmes exactes va changer. Il faudra réclamer la permission USE_EXACT_ALARM si vous êtes de type alarme ou calendrier. Pour tous les autres cas, il faudra passer par la permission SCHEDULE_EXACT_ALARM , qui en demande la validation à l'utilisateur. Dans un premier temps, vous pourrez « tricher » en demandant la première, quelle que soit votre application, mais dès le 31 juillet de l'année prochaine, votre application sera automatiquement dépubliée. |
|
|
|
|
|
Sortie de Capacitor 4.0, fin de vie pour Java 7, (encore) plus de pubs sur l'App Store et des nouveautés pour les Google Play Services |
|
|
|
|
|
Google va permettre d'utiliser des solutions de paiement tierces pour les achats in-app sur le Google Play en Europe. Une belle initiative ? Pas vraiment… |
|
|
|
|
|
Google a fêté les 10 ans de l'ex Android Market et s'offre un nouveau logo pour l'occasion. |
|
|
|
|
|
La console du Google Play vous indique qu'il faut fournir un com.google.android.gms.permission.AD_ID ? Je vous explique tout cela ! |
|
|
|
|
|
Un résumé des règles du Google Play qui rentreront en application dès la fin août 2022. |
|
|
| | |
Publicité Pour ne plus voir de publicités, soutenez-nous à partir de 1 €. |
|
Une version mineure d'Android 13 Bêta 4 a été publiée pour corriger des bugs. Pour un tour complet de toutes les nouvelles fonctionnalités d'Android, n'hésitez pas à lire cet article. |
|
Plusieurs nouveautés sur Jetpack Compose : |
|
Côté Firebase, il est désormais possible d'appliquer un Time to live sur certaines données du Firestore (qui seront donc supprimées automatiquement). |
|
IntelliJ Idea, l'IDE sur lequel repose Android Studio, a reçu une version majeure 2022.2. N'hésitez pas à consulter le changelog des nouveautés qui ne sont pas marquées Ultimate, car elles apparaîtront prochainement dans l'IDE de Google. |
| |
Articles & tutoriaux Android |
|
|
|
Google a mis à jour cette semaine son codelab autour de la navigation en Jetpack Compose. Attention, si vous ouvrez ce lien en français, une ancienne version de février s'affiche. Assurez-vous bien de choisir anglais en haut de l'écran. |
|
|
|
|
|
Vous vous demandez comment fonctionnent les Émojis ? Je vous recommande cet article, vraiment passionnant notamment sur la manière de "combiner" plusieurs emojis entre eux. Vous vous coucherez vraiment moins bête, après l'avoir lu ! |
|
|
|
|
|
Saviez-vous que vous pouvez utiliser les Widgets Android (ceux que l'on peut mettre sur le bureau) dans les réponses du Google Assistant ? Une fois les différentes manières d'invoquer ledit Widget (explicite ou implicite), il pourra alors apparaître dans l'écran de la reconnaissance vocale. |
|
|
|
|
|
Vous venez juste de vous mettre à Jetpack Compose ? Cet article est alors parfait pour vous, à deux titres : d'une part, il vous exprime comment gérer la visibilité des Composables, puis conclut par une animation de cet état. |
|
|
|
|
|
Défi à réaliser : écrire du texte => OK. Mais écrire avec un dégradé de couleurs => Plus complexe. Dans un article Medium de Google, vous allez apprendre à utiliser la Brush API qui vous permet de réaliser ce type d'effet (voire même plus !). |
|
|
|
|
|
Jetpack Compose fournit tout un tas de layouts, mais parfois cela ne répond pas à nos cas d'usage. Dans cet exemple, une liste horizontale avec des éléments de hauteur variable pose un problème. Il suffit alors d'en revenir aux Layout et plus particulièrement à sa measurePolicy pour tout (re)mettre en ordre. |
|
|
|
|
|
Prendre deux captures d'écran et les comparer, voilà en l'essence l'objectif de cet article. À l'aide de la bibliothèque Kotlin appropriée, vous verrez comment l'appliquer sur vos applications Android. |
|
|
|
|
|
Le Surface Duo 2 est la deuxième itération des smartphones pliants/pliables de Microsoft. Une fois les deux écrans repliés, ils restent encore légèrement visibles et peuvent afficher des notifications. Si vous voulez que votre application soit parfaitement compatible avec le système, une modification est obligatoire. TLDR : ajouter de la couleur ! |
|
|
|
|
|
Cet article n'est pas à proprement parler un tutoriel, mais il vous permet de comprendre les difficultés liées aux égaliseurs audio sur Android. En effet, vous avez peut-être noté que "parfois ça marche, parfois ça marche pas". Les raisons ne sont pas si simples et là aussi, vous vous coucherez moins bête ce soir ! |
|
|
|
|
|
Un développeur qui était habitué à la stack Java/SpringBoot a décidé de basculer vers Kotlin/Ktor. Il explique comment il a procédé à la migration, en concluant néanmoins sur les éléments qui lui restent à accomplir. |
|
|
| |
Publicité Pour ne plus voir de publicités, soutenez-nous à partir de 1 €. |
|
|
|
|
PSA: AndroidX officially went multiplatform on Wednesday.
For now, it only affects a small number of artifacts, but that's just the beginning. 👀 👀 👀
That means we can expect exciting times ahead for Kotlin!
#AndroidDev
|
|
|
|
Une excellente nouvelle que nous présente Louis CAD ici. Dans une des réponses, il indique que les collections et le DataStore sont notamment concernés ! |
|
|
Publicité Pour ne plus voir de publicités, soutenez-nous à partir de 1 €. |
|
|
|
|
Microsoft vient de publier une bibliothèque qui permet de gérer le drag and drop d'éléments, une fonctionnalité particulièrement utilisée sur les écrans multiples. Pour l'heure, seuls les images et les textes sont supportés. |
|
|
|
|
|
|
Coding with the Italians est une superbe série de vidéos de nos amis transalpins. Ils s'amusent notamment à coder une application nommée Bundel, autour du bien-être numérique. Dans l'épisode 74, ils évoquent la notion d'Insets. Je ne vous en dis pas plus et vous laisse regarder ce très bon épisode. |
|
|
|
14-15 septembre |
Chicago, USA |
Git Merge 2022 |
|
12-14 avril |
Amsterdam |
Kotlin Conf |
|
|
|