|
|
|
|
|
Le problème apparu il y a plusieurs mois déjà reprend de l'ampleur. Android Beam sera complètement supprimé d'Android 14. Chrome OS va permettre de jouer aux jeux tactiles Android… mais avec un clavier |
|
|
|
|
|
L'émission revient également sur deux failles de sécurité. La première concerne des access tokens donnant porte ouverte à des données confidentielles sur AWS. La seconde montre que l'on peut facilement détourner les Actions sur GitHub, afin de récupérer des clés signant les packages. |
|
|
|
|
|
Il n'y a pas que le développement natif dans la vie ! Si Flutter vous intéresse, une toute nouvelle version a été publiée la semaine dernière. L'épisode revient aussi sur la problématique des VPNs supprimant les trackers… qui pourraient disparaître du Google Play. |
|
|
|
|
|
On apprend aussi qu'Android 14 serait prévu pour le mois de mars/avril et qu'une image permet de downgrader d'Android 13 à Android 12 et 12L, car c'était impossible sur certains Pixels. |
|
|
| | |
|
Côté Firebase, quasiment toutes les bibliothèques ont été mises à jour le 1ᵉʳ septembre. C'est avant tout pour se synchroniser avec d'autres dépendances. On note simplement l'ajout de Flow pour Query.snapshots() et DocumentReference.snapshots() . |
|
Bitrise va organiser le 10 novembre prochain un événement en ligne (gratuit) autour du Mobile DevOps. De la même manière, JetBrains prépare une IntelliJ IDEA Conf pour la fin septembre, mais rien de très intéressant au programme. |
|
Si l'on demande quel est le dernier jour de mars à Google, sa réponse est… étonnante ! |
|
Ça va mal pour le marché des tablettes, qui a une nouvelle fois reculé au 2ème trimestre 2022 selon des données de Canalys. La baisse sur une année se chiffre à 11% au niveau mondial et 24% en Europe de l'Ouest. |
|
La deuxième édition du livre Kotlin in Action ne sera publiée qu'en 2023, mais vous pouvez vous procurer la version en cours d'écriture pour la moitié de son prix. |
|
Après avoir été conçue en React Native, l'application Product Hunt est désormais 100% native. |
| |
Articles & tutoriaux Android |
|
|
|
Parlons un peu de conception d'application, où, par habitude, nous concevons deux écrans distincts pour la création ou la connexion d'un utilisateur. Uber a opté pour une approche nommée Unifed Signup and Login (USL), qui consiste à ne pas laisser le choix aux utilisateurs. Concrètement, Uber demande le numéro de téléphone à un utilisateur et le redirigera, en fonction, vers le bon flow. Mais l'USL ne se limite pas à cette seule approche, que je vous laisse découvrir dans l'article. |
|
|
|
|
|
Pour faire place au neuf, il faut souvent jeter le vieux… et donc déprécier des APIs. C'est ce que Google met en place au fur et à mesure des années. Dans cet article, trois dépréciations courantes sont évoquées et le correctif est à chaque fois prodigué. |
|
|
|
|
|
Cet article évoque deux applications : une en Jetpack Compose et l'autre en SwiftUI. L'idée de Kotlin Multiplatform est de partager le code métier et cet article tente d'optimiser l'architecture de cette partie. |
|
|
|
|
|
Jetpack Compose, Swift UI… chacun des écosystèmes mobiles a basculé vers le paradigme de la declarative UI. Dans cet article, un développeur iOS découvre Jetpack Compose et adore. Une belle histoire, non ? |
|
|
|
|
|
La bibliothèque Palette permet d'extraire les couleurs principales d'une image. Une fois cette opération faite, on peut alors s'en servir pour colorer son interface. Voici comment réaliser tout cela en Jetpack Compose. |
|
|
|
|
|
Si votre application n'a pas un seul niveau de navigation, vous faites alors de la "nested navigation". Cet article vous explique comment l'implémenter avec la bibliothèque officielle de navigation |
|
|
|
|
|
Quelle prise de tête que de vouloir créer des Widgets, tant les APIs sont limitées. Mais bonne nouvelle, vous pouvez utiliser du Jetpack Compose à la place. Et deuxième bonne nouvelle, la preview permet de tester le redimensionnement en direct ! |
|
|
|
|
|
Lorsque vous faites du Firebase, écouter les données modifiées avec Flow fait parfaitement sens. Mais utilisez-vous callbackFlow ? Cet article vous explique justement pourquoi vous devriez. |
|
|
|
|
|
Cet article fournit tout un tas de notions à appliquer pour éviter les fuites… mémoire dans les applications Android. Trois cas de figures sont ainsi expliqués. Pour le reste, LeakCanary reste la référence. |
|
|
| |
|
|
|
|
I made a custom `Modifier.grayscale()` that takes the fraction of life you want to remove from something 🧛🏻♂️
The Beauty of Compose is that you can apply this to your whole Composable tree ✨
|
|
|
|
Si vous avez besoin d'onglets comme sur l'application Twitter, cette bibliothèque a été pensée pour vous !
|
|
|
|
|
|
|
Vous souvenez-vous de la vue ViewSwitcher (présente depuis l'API Level 1 !) permettant de basculer entre deux vues ? Eh bien voici son pendant en Composable, avec la possibilité de donner la vue de face et celle pour le dos. |
|
|
|
|
|
Si vous avez besoin d'onglets comme sur l'application Twitter, cette bibliothèque a été pensée pour vous ! |
|
|
|
|
|
|
Il est probable que vous ayez déjà visionné cette vidéo, mais si ce n'est pas le cas, le très connu Jake Wharton s'interroge avec son collègue Saket Narayan pour savoir si Jetpack Compose peut mettre fin au règne du XML. Tout un programme ! |
|
|
|
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 |
|
|
|