Recueil de documents intéressants pour un développeur mobile # 395 (du 24 au 30 mai)

Ce résumé comprend un passage à Swift et 36 secondes de disponibilité, une validation d'achat dans l'application et des tests intersystèmes, un joli journal des modifications, des problèmes de netcode, le passage de Coinbase à React Native, et plus encore!







Ce résumé est disponible sous forme de newsletter hebdomadaire . Et chaque jour, nous envoyons des informations sur la chaîne Telegram .



iOS



  Comment Lenya est passée de React à Swift

• La   disponibilité sur iOS a commencé à «36 secondes»

Les SDK les plus populaires après la sortie d'iOS 14.5

La conférence mondiale des développeurs Apple débutera le 7 juin et se tiendra en ligne

Evan Spiegel pris en charge la taxe App Store et les garanties Apple

Comment contrôler le comportement du clavier dans les applications iOS

Architecture MVP pour iOS

Comment développer des applications iOS sans Mac

Comment utiliser SnapKit dans vos applications iOS

Comment utiliser Firebase Remote Config avec Swift 5

3 façons de styliser les vues SwiftUI

Kit HMS ML: Traduction en temps réel (iOS - Swift)

ScrollingContentViewController : Création simple par défilement Vue

NotificationToast: toasts pour iOS

CalendarKit: calendrier pour iOS, iPadOS et macOS



Android



  Intégration et validation côté serveur des inapps pour le Google Play Store - comment se protéger des tricheurs

  Mise à jour vers la nouvelle version de l'API Android selon les instructions de Google

  Création rapide et simple d'une application Android

  Pourquoi Kotlin est-il meilleur que Java?

  Caractéristiques de tester Android sans services Google

  Nous obtenons le résultat correctement (partie 2). Fragment Result API

Comment améliorer vos compétences en tant que développeur Android débutant: 5 projets open source à apprendre

Extensions Kotlin utiles pour Android

Hilt est stable. Injection de dépendances plus facile sur Android

Mise à niveau de votre classe de données Kotlin avec des extensions

Une introduction historique au modèle d'état réactif Compose

Un tout nouvel état dans Jetpack Compose

Amélioration de la conversion de code Java vers Kotlin: un exemple

Concurrence structurée en action

Commencez ici: 5 exercices pour obtenir votre Application fonctionnant avec de grands écrans

Premiers pas avec WorkManager

Tests d'instruments simples (tests d'interface utilisateur) pour Android en 2021

Introduction à la sécurité dès la conception

KodeEditor: éditeur de code pour Android

SuperForwardView: rembobinage dans le style Netflix



Développement



  Pourquoi nous avons décidé de créer un département de test intersystème

  Lags, gigue et perte de paquets: d'où viennent les problèmes de netcode et comment les résoudre

  7 péchés QA qui aidera ou empêchera le testeur (de devenir ce que vous voulez)

  Pourquoi Apple (et Google) est interdit

  Comment rédiger un joli journal des modifications: l'expérience d'Avito

  Vous ne pouvez pas vous passer d'un chef d'équipe, mais qu'en est-il d'un responsable technique?

  Comment sauver les nerfs ou d' accélérer la régression de 8 à 2 heures d'un testeur

  Comment je voulais travailler en tant que développeur Android natif, mais nous avons eu un emploi en tant que développeur Flutter

  Dart: collections immuables rapide

  6 façons de réduire la charge cognitive de l'interface

Podlodka # 217: facilitation

Flutter Dev Podcast # 27: Fonctionnement du rendu de l'interface utilisateur

Comment Coinbase a migré vers React Native

Stack Overflow a lancé une nouvelle enquête annuelle auprès des développeurs

Fuchsia obtient son premier appareil

Mon SaaS a atteint 12,5 K $ MRR en un mois: voici ce que j'ai appris

Où vont les programmeurs?

• La conférence en ligne Google for Games Developer Summit 2021 aura lieu en juillet

Le problème de conception vient des concepteurs eux-mêmes

Les utilisateurs ne se soucient pas du design: comment fonctionne le «bon UX»

Vous voulez devenir le meilleur concepteur UX? Conception émotionnelle

Les meilleurs langages de programmation à apprendre en 2021

10 choses que les développeurs expérimentés savent bien

Pourquoi les bons programmeurs sont rejetés par les éditeurs de logiciels

Ne vous souciez pas de l'accessibilité

Langages de programmation les plus recherchés en 2021

Évitez le blocage CI / CD - rendez vos builds plus portables

Flutter: CRUD utilisant Firebase Cloud Firestore

Une habitude pour devenir un meilleur développeur

Quoi de neuf dans Flutter 2.2

«Développeur de bibliothèque» de Google



Analytics, marketing et monétisation



  Ensemble de données sur les applications mobiles

Publicité des jeux mobiles au premier semestre 2021: statistiques mondiales

RevenueCat clôture la série B à 300 millions de dollars

La plate-forme de débogage Lightrun obtient 23 millions de dollars

La plate-forme de perte de poids Noom lève 540 millions de dollars

Tendances des applications mobiles 2021: Ajuster le rapport

Les applications de rencontres suggèrent des améliorations aux personnes vaccinées

Google lance des campagnes d'applications sur le bureau

Netflix est penser à entrer sur le marché du jeu

«Les technologies à elles seules ne suffisent pas»: ce qui agace le marché publicitaire chez Apple et comment il fait de l'argent sur la fermeture du système d'



IA, des appareils, de l'IoT



  ML: des technologies «inhumaines» à des prix humains

  TinyML. Compression du réseau neuronal

  SberCloud + Intel oneAPI = cloud préférentiel pour les développeurs ML

IBM a développé un ensemble de données Project CodeNet pour l'enseignement de la programmation IA

Comment faire des affaires sur AR / VR

Mail.ru Group a ouvert un nouvel ensemble de formation gratuite dans la MADE Big Data Academy

Microsoft a utilisé GPT-3 pour générer du code en langage naturel

Best Buy lance la vente de smartphones pour les seniors



Previous digest... Si vous avez d'autres documents intéressants ou si vous avez trouvé une erreur, veuillez l'envoyer à la poste .



All Articles