|
|
|
Publicité Pour ne plus voir de publicités, soutenez-nous à partir de 1 €. |
|
⏫ Une nouvelle version bêta d'Android Studio Dolphin est disponible. Uniquement des corrections de bugs sont au programme. De même pour la version Canary 5 d'Electric Eel. |
|
⏫ Une deuxième version de la bêta 3 (3.2 si ce n'était pas clair) d'Android 13 est disponible et corrige des bugs, dont notamment le geste de retour qui ne fonctionnait pas toujours. |
|
⏫ Toujours du côté des nouvelles versions, une Developer Preview 3 de la Privacy Sandbox est disponible. Pour rappel (et pour faire simple), il s'agit de sortir les SDKs de pubs, d'analytics… de nos applications pour les rendre indépendantes. |
|
⏫ Beaucoup de nouveautés concernant Jetpack cette semaine : Benchmark 1.1.0, Annotation 1.4.0, Wear Watchface 1.1.0, 1ère Release Candidate pour Wear Compose (Compose 1.2.0-rc01), corrections de bugs pour Lifecycle 2.5.0-rc02 et Navigation 2.5.0-rc02… Plus de détails ici. |
|
📊 JetBrains a publié les résultats de son enquête sur Kotlin Multiplatform pour les deux derniers trimestres de 2021. |
|
🎺 Vous utilisez la base de données Realm ? Le SDK entièrement écrit en Kotlin est maintenant disponible en version stable. |
|
📸 Pour prendre des captures d'écran sur Android, vous pouvez utiliser les touches du Volume ou le faire depuis le multitâche. Saviez-vous qu'il y a des différences entre les deux ? |
|
👨💻 Vous recherchez un emploi autour de Kotlin ? Un site propose des offres dédiées au langage. En revanche, il n'y a pas encore beaucoup d'offres… |
|
🌿 Fairphone, la marque connue pour ses téléphones réparables, vient de lancer un programme de location, où, plus vous gardez votre téléphone dans le temps, plus les mensualités baissent. Une manière détournée pour accroître la durée de vie. |
|
🤢 Un article publié par un ancien employé de Google décrit le calvaire qu'il a vécu au sein d'une équipe dont les membres faisaient essentiellement parti d'une secte ! |
|
💚 "Un Awesome" vous propose des alternatives opensource, gratuites, sans publicité, ni tracking de la vie privée pour des applications et outils Android. |
|
📦 Docker sur un téléphone Android, sans VM, ni chrooting ? Oui, c'est tout à fait possible en suivant ce guide. |
|
👹 Ubuntu sur un Google Nest Hub de deuxième génération ? Quelqu'un y est arrivé et explique comment reproduire son exploit. |
|
📅 Le diable est dans les détails, car vous aurez peut-être remarqué que les invitations par email sur Google Calendar/Agenda affichent quelques informations supplémentaires. |
|
🏗️ Vous êtes plutôt dans le monde des puces (silicon en anglais) ? Si votre projet est opensource, Google peut produire des unités gratuitement ! |
|
🤔 Mettre un million de fichiers dans un repo git… que se passe-t-il ? L'outil tient-il le coup ? Réponse ici. |
| |
Publicité Pour ne plus voir de publicités, soutenez-nous à partir de 1 €. |
Articles & tutoriaux Android |
|
|
|
Le Test-driven development (TDD) est une notion que l'on voit souvent apparaître, sans pour autant savoir l'appliquer. Le blog de Bitrise propose une introduction dédiée aux développeurs mobiles. Très intéressant ! |
|
|
|
|
|
Après les sujets de philo du BAC la semaine dernière, pourquoi ne pas se remettre aux questions algorithmiques ? Dans cet article, vous allez revoir (ou apprendre) comment détecter de la manière la plus efficace si une Linked list contient des boucles. |
|
|
|
|
|
Qui dit Kotlin, dit probablement coroutines dans votre code. Comment fonctionnent ces petits bouts de code qui nous facilitent grandement la vie ? Cet article gratuit est extrait du livre Kotlin Coroutines Deep Dive, autant en profiter ! |
|
|
|
|
|
Un ingénieur de chez Microsoft partage l'implémentation de son LazyLifecycle callbacks . Concrètement, certaines opérations réalisées à l'initialisation de l'application ne sont pas bloquantes et peuvent se faire au fil de l'eau. Son code permet d'y parvenir, mais il n'oublie pas de citer les inconvénients de sa solution. |
|
|
|
|
|
Vous souhaitez obtenir un effet miroir sur une image ? Il suffit d'intervertir l'image, modifier la visibilité et rajouter un peu de flou… me direz-vous ! Plus que des mots, voici le code qui permet de faire tout cela. |
|
|
|
|
|
Sur Android 13, l'accès à un sélecteur de photos ne nécessitera plus de passer par des bibliothèques tierces, puisque le système nous fournira tout le nécessaire. Ce petit article explique comment l'exploiter autant avec les vues XML, qu'en Jetpack Compose. |
|
|
|
|
|
Si vous avez besoin de recréer une barre de recherche "à la Google" en Jetpack Compose, rien de plus simple, comme vous l'explique ce tutorial. |
|
|
|
|
|
Cet article vous explique tout simplement comment reproduire le design que vous voyez dans la miniature. Les couleurs ne s'accordent pas vraiment, mais c'est davantage l'aspect conception qui est intéressant ici. |
|
|
|
|
|
Les animations de type "fling & spring", cela vous dit-il quelque chose ? Elles permettent de rajouter de la physique, c'est-à-dire de reproduire ce qu'il se passerait dans le monde réel. Si vous voulez un exemple d'utilisation, ce tutoriel est fait pour vous ! |
|
|
|
|
|
À tout moment un composable peut être (re)dessiné, car le framework en a déterminé l'intérêt. "Recomposer" l'intégralité d'un écran est loin d'être bon pour les performances et le mécanisme nommé Smart Composition peut éviter à certains composables d'être inutilement recréés. Cet article vous explique comment ! |
|
|
| |
|
|
|
|
If you see withContext(SupervisorJob()) in a project, it is a mistake, as it makes no sense. In such a case, SupervisorJob does nothing, an exception in one launch will cancel others and be thrown out of the withContext. To stop that, use supervisorScope.
|
|
|
|
Vous avez peut-être déjà vu du code en Kotlin qui utilise le SupervisorJob comme contexte pour les coroutines. Si vous voulez savoir pourquoi il ne faut pas l'utiliser, déroulez le thread. |
|
|
|
|
|
|
… mais tout est dans le titre ! Si vous avez besoin d'avoir une image, où vous pouvez, non seulement zoomer dedans, vous déplacer, et tout cela en Jetpack Compose, voici la ressource qu'il vous faut ! |
|
|
|
|
|
Ce plugin compatible Compose Desktop permet la création, l'aperçu et la sauvegarde de GIFs animés. Comme quoi le format n'est toujours pas mort (créé en 1987 !). |
|
|
|
|
|
|
|
Pluto est une bibliothèque à insérer dans vos applications et qui offre tout un tas de fonctionnalités de debug. Au programme : inspection des requêtes réseau, capture des crashs, accès aux logs, modifications des données… |
|
|
|
|
|
|
Après l'article sur la manière de trouver les "moins mauvaises" couleurs qui arrivent à se marier, voici un outil en ligne qui vous permet de tester une palette de couleurs. Vous pourrez ainsi trouver des tons harmonieux, tout en vérifiant le score WCAG permettant de déterminer si les couleurs sont suffisamment contrastées pour l'accessibilité. |
|
|
|
30 juin |
Montpellier, France |
Sunny Tech |
|
|
26 juillet |
En ligne |
Android Worldwide |
|
14-15 septembre |
Chicago, USA |
Git Merge 2022 |
|
|
|