|
|
|
|
|
Google a partagé le SDK facilitant la communication entre plusieurs terminaux Android. L'objectif à terme est de supporter ChromeOS, Windows et iOS. |
|
|
|
|
|
Wolfia est un service permettant d'envoyer un APK en ligne, puis d'en obtenir un lien partageable. N'importe qui peut ensuite y accéder depuis son navigateur. Plus besoin d'expliquer comment se déplacer dans les différents menus. Dans cette interview, Fabien Devos nous explique les fonctionnalités à venir (simplification des tests, Pull Requests…). |
|
|
|
|
|
Jouer à des jeux Android sur Windows 10 et 11 est désormais possible en Australie et quatre pays asiatiques. La particularité : supporter le clavier/souris, mais surtout partager la progression entre smartphones/tablettes et ordinateur. |
|
|
|
|
|
BitDefender a identifié 35 applications qui totalisent plus de deux millions de téléchargements. Afin de plonger les utilisateurs sous une montagne de publicités, ils changent de nom ou encore d'icône. Niveau sécurité, ils sont également au top du top. Intéressant de voir les méthodes employées. |
|
|
|
|
|
SalesForce a beau bien se porter, Heroku ne proposera plus aucune offre gratuite dès le mois de novembre. De même, tous les comptes inactifs depuis un an seront automatiquement supprimés. |
|
|
| | |
|
Une nouvelle version Canary d'Android Studio est disponible avec uniquement de la correction de bugs au programme. |
|
Nokia et Google ont réalisé un test la semaine dernière validant la compatibilité avec le network slicingsur un Pixel 6 Pro. Concrètement sur un réseau 4 ou 5G, le téléphone peut se connecter à des sous-réseaux. Ex : le réseau grand public + un, optimisé pour le cloud gaming. |
|
Depuis Android 13, une toute nouvelle stack Bluetooth est utilisée avec un nom ô combien simple à prononcer : Gabeldorsche. |
|
Aïe aïe aïe, une des APIs dépréciées dans Android 13 est remplacée par une API… qui crashe. C'est le cas de getParcelableExtra(String,Class) . |
|
Romain Guy (Google) l'a annoncé directement sur le Slack francophone, v9, sa nouvelle bibliothèque est disponible. A l'image des 9 patchs, elle permet de redimensionner des objets Paths . |
|
CameraX 1.2 est disponible en version bêta et va désormais intégrer MLKit (décodage de codes-barres, de visages…) ou encore proposer un mode Zero-Shutter Lag. |
|
Le NDK r26 qui devrait sortir à l'été 2023 retirera le support d'Android 4.4… une version de 2013. Qu'on ne nous dise pas que Google n'offre pas un excellent support des anciennes versions ! |
|
Combien de temps mettront les constructeurs à faire la mise à jour vers Android 13 ? Telle est la question… Côté ROM custom, les Raspberry Pi 4 B, Pi 400 et Compute Module 4 sont déjà servis. |
|
Deux informations concernant Firebase :
- Si vous utilisez les émulateurs sur Test Lab, ils sont désormais de 3 à 6x plus rapides et la partie GPU pulvérise les compteurs en réalisant jusqu'à 100x plus.
- Les tickets pour avoir une place au Firebase Summit sont soumis à loterie. Si vous êtes disponibles pour vous rendre à New-York le 18 octobre, vous pouvez y participer. Sinon tout sera sur YouTube.
|
|
Les Google Play Services sont mis à jour régulièrement et de nombreux ajouts ont eu lieu le 25 août (notés (2)). |
|
Un ancien designer de chez Google ne mâche pas ses mots sur son expérience avec l'équipe d'Android Auto. Amertume quand tu nous tiens… |
| |
Articles & tutoriaux Android |
|
|
|
Pour les débutants (ou pas) qui veulent en savoir plus sur les Scope Functions, l'approche du site TypeAlias est particulièrement intéressante, puisqu'elle illustre chaque concept. Dommage que les fonctionnalités couvertes soient encore limitées. |
|
|
|
|
|
Le titre de l'article nous fait saliver d'avance et part du principe que les Use Cases permettent, certes, d'adhérer au principe S.O.L.I.D., mais il faut parfois les contourner pour parvenir à nos fins. |
|
|
|
|
|
Google vient de publier un cours en cinq parties pour apprendre le nouveau framework. Des bases, jusqu'au support de l'accessibilité ou des écrans multiples, vous deviendrez un pro de la technologie ensuite ! |
|
|
|
|
|
Cette question sur StackOverflow demande si lors d'un clic long, il est possible de s'assurer que l'état pressé était d'au moins une seconde. Grâce à un Modifier personnalisé, cela est entièrement réalisable. |
|
|
|
|
|
Sujet relativement simple pour se mettre à une technologie : dessiner les indicateurs de page pour un écran scrollable par page. Ici, la notion de Canvas est au rendez-vous, mais tellement simple qu'un enfant pourrait la coder à votre place ! |
|
|
|
|
|
Cet article vous prodigue cinq conseils à appliquer pour toutes vos Pull Requests relatives à l'interface graphique. Des captures d'écrans aux templates prédéfinis, ce sont de petits ajouts, mais qui en facilitent grandement la relecture par une personne extérieure. |
|
|
|
|
|
LiveData ou Flow … telle est la question. Pour ce développeur qui utilisait déjà des LiveData , la migration ne vaut pas la peine selon lui. Il élabore dans cet article les motifs de son raisonnement.
|
|
|
|
|
|
Les articles de la newsletter sont toujours de bons conseils à suivre. Pour autant, il y a aussi des articles qui sont à déconseiller. Celui-ci explique que, n'arrivant pas à gérer la fonctionnalité d'autoBackup, il faut la désactiver. Si à chaque fois que l'on ne comprend pas quelque chose, on ne le fait pas, il ne restera plus grand-chose des applications… |
|
|
| |
|
|
|
|
Image handling for AppWidgets is tricky 🫤
Passing directly bitmaps can lead to cause RemoteViews to reach the memory limits.
Instead is better to use URIs (but not trivial). We just updated our Glance-appwidget sample 👇 https://t.co/c9bRls5OeC
|
|
|
|
Bon à savoir pour la création de Widgets avec Glance (= via Jetpack Compose). En passant des URIs pour les images, plutôt que des bitmaps directement, vous devriez échapper aux problèmes de mémoire limitée.
|
|
|
|
|
|
|
Vous avez besoin de cartes, avec le fameux geste de swipe à la Tinder ? Cette bibliothèque entièrement écrite pour Jetpack Compose vous permet d'y parvenir. L'avantage est qu'il s'agit d'un Modifier et peut donc s'appliquer à n'importe quel composable. |
|
|
|
|
|
|
|
Cette GitHub Action permet de publier les résultats de la couverture de code via Kover dans un commentaire pour chaque nouvelle Pull Request. |
|
|
|
|
|
|
Cet outil (encore expérimental) peut déterminer si des modules sont "KMP Ready", c'est-à-dire que le code est compatible avec Kotlin MultiPlatform. |
|
|
|
|
|
|
J'ai poursuivi la création de tutoriaux sur Android 13 cette semaine et vous allez ainsi tout connaître sur les permissions pour les notifications, l'utilisation du Photo Picker ou encore voir comment révoquer une permission dynamique. |
|
|
|
19 septembre |
Paris, France |
Build for Everyone |
|
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 |
|
|
|