|
|
|
|
|
Un ancien utilisateur d'iPhone liste ses retours… et indique être retourné sur iOS. Les avis du Google Play mettront désormais 24 heures avant d'être visibles publiquement. |
|
|
|
|
|
Que ce soit sur Android "normal" ou la version Go, Google rehausse à chaque version d'Android son niveau d'exigence sur les spécifications techniques des terminaux. En parallèle, les jeux de rami et DFS (Daily Fantasy Sports) seront prochainement acceptés en Inde sur le Google Play, par l'intermédiaire d'un pilote. |
|
|
|
|
|
L'API permettant d'obtenir le papier-peint sélectionné par l'utilisateur ne fonctionne plus. Un GitHub "bac à sable" contenant un projet pour tester des architectures d'application est proposé par Google en bêta. |
|
|
|
|
|
Seule solution : passer par l'application officielle… La page GitHub Trending ne va plus être dépréciée et enfin l'Union Européenne veut forcer les constructeurs à fournir des mises à jour logicielles pendant cinq années. |
|
|
|
|
|
Dans une table ronde, une dirigeante de Samsung a indiqué qu'en contre-partie d'Android 12L, Samsung s'était engagé auprès de Google à sortir chaque année des Galaxy Fold. Dans les faits, il y a certes un partenariat, mais qui fonctionne dans les deux sens. |
|
|
| | |
|
Vous en avez marre qu'Android Studio vous propose certaines auto-completions (ex : les Fragment en android.app ) ? Grâce au fichier .idea/codeInsightSettings.xml , vous allez pouvoir définir une liste d'exclusions. En voici par exemple une pour Jetpack Compose. |
|
|
|
La première version bêta d'Android 13 QPR1 est disponible et voici les différentes nouveautés qui ont été découvertes. |
|
Google a publié un article listant les nouveautés d'Android 13 pour les comptes professionnels. |
|
Une cinquième (et dernière) Developer Preview de la Privacy Sandbox est disponible. Elle sera ensuite suivie de plusieurs versions bêta, avant d'atteindre la stabilité. |
|
Pas mal de nouveautés ont été déployées sur les Google Play Services depuis début septembre, mais rien de très concret pour nous, développeurs. |
|
Une version 2.1.1 de Ktor a été mise en ligne et corrige, comme son nom de version le laisse présager, uniquement les bugs. |
|
Google a annoncé que la présentation de ses smartphones Pixel, la Pixel Watch, ainsi que des produits Nest aura lieu le 06 octobre prochain. |
|
Mauvaise nouvelle, il n'y aura plus de conférence Chicago Roboto, suite à une grosse perte financière. |
|
Deux énormes livres sur Android sont disponibles depuis quelques semaines et ont l'air d'être de véritables bibles. Comptez 135$ pour chacun, pour une livraison en France. |
|
Si vous habitez en Ile-de-France, la région recherche des utilisateurs Android (hors Samsung) pour tester la validation des titres de transport depuis son téléphone. |
|
Apple a dépassé les 50% de parts de marché sur le parc installé aux États-Unis. Mais qu'en est-il en Inde ? Android a une petite avance… |
| |
Articles & tutoriaux Android |
|
|
|
Comme chaque semaine, nous commençons par un article autour de la UI/UX. La thématique tourne autour des messages d'erreur. Non seulement, il faut en afficher, mais pas n'importe quand (ex : dès le premier caractère dans un champ email). Bref, à lire et conserver bien au chaud pour vos projets ! |
|
|
|
|
|
L'arborescence d'un smartphone Android vous dépasse, tellement il y a de dossiers différents ? Ce GitHub vous explique pour chacun, ce qu'il contient et sa fonction. À mettre également dans vos favoris ! |
|
|
|
|
|
Le geste de Swipe to Dismiss est utilisé dans de nombreuses applications, mais tout comme le Pull to refresh, il manque de visibilité pour les utilisateurs. Dans cet article, vous allez non seulement voir comment les rendre plus "découvrables", mais surtout les personnaliser (animations, vibrations…). |
|
|
|
|
|
Chris Ward a développé un jeu de Sudoku sur Android et a choisi Jetpack Compose pour l'interface graphique. Seul hic, les performances ne sont pas au rendez-vous, car l'application passe son temps à redessiner. Cet article vous explique son chemin pour parvenir à trouver l'origine du problème. |
|
|
|
|
|
Jetpack Compose n'est pas uniquement conçu pour les interfaces graphiques, puisque d'une manière générale, c'est un outil pour gérer des arbres composés de nœuds. Dans une présentation faite à New York, ce GDE présente la bibliothèque Molecule, qui utile Compose pour créer des StateFlows. |
|
|
|
|
|
Avec ses Surface Duo (il ne devrait pas y en avoir de nouveaux cette année, d'ailleurs), Microsoft essaie de convaincre les développeurs de supporter autant que possible les doubles écrans. C'est ainsi que cet article vous donne un bon exemple d'implémentation, avec les nombreux cas de figure qu'il faut désormais gérer. |
|
|
|
|
|
Toute la magie de Jetpack Compose ne se produit pas uniquement à la compilation, puisqu'il y a notamment la preview disponible dans Android Studio. Pour cela, le système s'appuie sur un système de snapshots. Zach Klippenstein, qui travaillait chez Square, avant de rejoindre Google, nous partage ses slides de la Droidcon New York, où il explique justement la mécanique derrière Compose. Débutants s'abstenir, mais le contenu est vraiment de qualité ! |
|
|
|
|
|
Avoir de nombreux tests dans une application est une bonne chose, mais devoir poiroter plusieurs minutes avant de valider une Pull Request ne l'est pas pour autant. Dans cet article, l'auteur explique la technique nommée Happy & Unhappy, qui permet de réduire de façon importante, les temps de test. |
|
|
|
|
|
Pierre-Yves Ricau a voulu faire fi des bonnes pratiques et utiliser une Activité dans un ViewModel . Dans cet article, il explique comment il y est parvenu, sans toucher la moindre ligne de code des Activités. |
|
|
|
|
|
Les builds sur Gradle peuvent prendre un temps plus ou moins variable selon les optimisations que vous avez mises (ou non) en place. Dans cet article, vous allez apprendre comment analyser vos builds pour identifier ce qui ne va pas. |
|
|
| |
|
|
|
|
Vous avez besoin de demander à vos utilisateurs de choisir une valeur comprise dans un intervalle ? Quoi de mieux que ce composant qui le gère pour vous ! |
|
|
|
|
|
MapLibre Native est un SDK opensource pour Android (et iOS) permettant d'afficher des cartes. Pour simplifier, il s'agit d'une version améliorée de Mapbox, dont vous pouvez trouver les tutoriaux sur ce lien. |
|
|
|
|
|
|
|
Sur les plateformes mobiles, il est possible de faire du vectoriel, mais aucune ne gère directement le SVG, car le format est bien trop vaste (ex : exécuter du code JS). C'est pour cette raison qu'il existe les Vector Drawable sur Android. Côté Jetpack Compose, vous pouvez essayer cet outil qui transforme un fichier SVG en code. |
|
|
|
|
|
|
R8 permet d'optimiser et d'obfusquer le code d'une application Android, tout en s'appuyant sur le format des règles ProGuard. Les essayer est relativement long et complexe, mais terminés ces temps infinis, grâce à cet outil en ligne. Vous n'avez qu'à uploader un APK et au fur et à mesure que vous inscrivez vos règles, l'arborescence s'illuminera pour vous indiquer quels fichiers sont affectés et comment. |
|
|
|
19 septembre |
Paris, France |
Build for Everyone |
|
|
22 septembre |
Paris, France |
Meetup PAUG |
|
27 septembre |
Nantes, France |
Meetup GDG Nantes |
|
|
18 octobre |
New York, USA |
Firebase Summit |
|
|
20-21 octobre |
Nantes, France |
Devfest Nantes |
|
18 novembre |
Strasbourg, France |
Devfest Strasbourg |
|
|
|