Le condensé de matériaux intéressants pour le développeur mobile # 342 (du 20 au 26 avril)

Un autre condensé pour les développeurs mobiles - nous parlons de défilement sans fin, de liaisons de cartes erronées, de mises à jour et de pertes, de tests A / B et d'une réduction des revenus publicitaires.



Chaque développeur de plates-formes mobiles est constamment confronté à une tâche qui ne peut être résolue d'une seule manière. Il y a toujours plusieurs façons, certaines rapides, d'autres compliquées, et chacune a ses propres avantages et inconvénients.

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

iOS

(+13) L'  erreur n'est pas UIAlertController
(+10)  Optimisation du temps de construction - Partie 1
(+6) AppCode 2020.1: améliorations des performances, auto-complétion jusqu'à la fin de l'indexation, génération de documentation et bien plus
(+3) Modèle CoreData du code. Ou "Comment faire sans .XCDataModel" (Partie 1)
(0) La validation sur le terrain iOS est rapide et facile
2 vulnérabilités critiques ont été découvertes dans iOS
Tout ce que vous vouliez savoir sur la fonction Connexion avec Apple
• Le nouvel iPhone SE a fait sensation
Animation d'arc-en-ciel spectaculaire sur SwiftUI
Comment créer un champ de texte sur plusieurs lignes dans SwiftUI
Une collection de curseurs pour SwiftUI
Utilisation de TensorFlow.js dans l'application iOS pour détecter des objets
Bannière de notification sur SwiftUI
Constructeurs de fonctions dans Swift et SwiftUI
Retour des utilisateurs à l'application: liens profonds dans iOS
Distribution des bibliothèques Swift statiques compilées et des cadres statiques Swift
GraphQL, Combine et SwiftUI
Injection des dépendances dans iOS sur Swift avec Swinject et SwinjectStoryboard
Proton: meilleur UITextView

Android

(+4)   AndroidStudio
(+4)  Android dans le contrôleur industriel
(+3)  Interface utilisateur pilotée par le backend à l'aide de widgets
(+3)  Obtenez et changez les sous-titres WebVTT dans ExoPlayer
Intégrez des mises à jour intégrées à l'application dans l'application
La troisième version d'aperçu d'Android 11 a été publiée
Android Broadcast # 14: infrastructure Android Avito en Open Source
Android Broadcast # 13: Android SafetyNet. Est-ce fiable?
Yandex a publié son Android TV
Comment nous avons utilisé Kotlin pour créer une application de conception mobile
Android Dev Podcast # 112: News. Meilleures pratiques d'abonnement. Adaptateur de fusion LayoutInspector 3D. CameraX
Google a demandé aux développeurs d'applications de montrer clairement le coût et les conditions de désabonnement
Scannez QR avec CameraX
Base de données en temps réel vs Firestore: 9 différences clés
Inspecteur de base de données
Connexion One Tap pour les applications Android
Création d'un lecteur YouTube sur Kotlin
Comment configurer l'authentification biométrique dans Android
Annulations dans les coroutines
Écouteurs personnalisés dans Android
ProtonMail: courrier sécurisé
Uber Car Animation Android: animation de la machine
Navigateur Kiwi: rapide navigateur pour le

développement Android

(+53)  Yandex relie automatiquement la carte à un autre compte
(+25)  Histoires des développeurs de vos jeux préférés sur ce dont ils sont fiers
(+23) Comment éradiquer les virus sur le SDK Corona
(+19) Optimisation du rendu pour Mobile, partie 2. Les principales familles de GPU mobiles modernes
(+15)  Création d'une interface pour le jeu
(+12)  Hive - base locale rapide pour Flutter, Dart
(+8) Erreurs qui ruineront un projet de toute complexité. L'expérience des gestionnaires de Redmadrobot
(+4)  Comment tester à distance pour ne pas ruiner le produit et votre vie
Podlodka # 160: Traduction automatique
500 000 développeurs utilisent Flutter chaque mois
L'industrie informatique peut être réduite de 18 à 20 000 programmeurs
Google a annoncé Disponibilité de l'API Cloud Healthcare
Comment j'ai passé une demi-année à mettre à jour l'application et perdu 10 000 utilisateurs
Comment créer un bel art Low Poly pour le jeu (Blender, Unity)
Si les langages de programmation avaient des slogans honnêtes
Base de données Firebase Realtime et connectez-vous au système pour Android et iOS
7 étapes pour pour devenir le Mozart de la programmation jusqu'à la fin de la quarantaine
Migration des applications Flutter vers le Web
Lecteur audio pour Flutter: lecteur de style Apple Music
Référentiel GitHub 33 pour les développeurs d'applications mobiles

Analytique, marketing et monétisation

(+44)  Comment arrêter de s'inquiéter et commencer croire aux tests A / B
(+6)  Grand guide sur les tests A / B
(+6)  Postman - Autotesting metrics in AppMetrica
(+3)  9 idées pour les tests A / B des clips pour les jeux mobiles
Superposition d'analyste: Paradoxes et distorsions cognitives. Comment l'analytique doit-elle manœuvrer dans un flux de données.
App Annie a nommé les applications les plus populaires parmi les Russes de janvier à avril 2020
Rendu à Epic Games - Fortnite est allé sur Google Play
OneSignal a lancé Advanced Analytics
FunCorp: les revenus publicitaires mobiles ont chuté de 50% en mars
Houseparty: vidéoconférence avec des jeux
L'histoire franche d'une startup russe qui a attiré plus d'un million de dollars pour une application pour les enfants
Comment promouvoir l'application: un guide complet pour 2020

AI, Devices, IoT

(+57)  Nous traitons les embouteillages dans une petite ville pour un petit budget: résultats de 6 mois du projet
(+18 )  Artefact: AR dans le musée à travers les yeux d'un développeur, analyste, critique d'art
(+13) Bases de données dans la plate-forme IIoT: comment Mail.ru Cloud Solutions fonctionne avec des pétaoctets de données provenant de nombreux appareils
(+12)  Détection d'objets. Reconnaissez et régnez. Partie 2
(+5)  Erreurs dans la conception de l'interface VR, VR pour les concepteurs d'interfaces
(+4)  Foire aux questions sur les casques et jeux VR
Magic Leap licencie la moitié des employés et quitte le marché grand public
L'intelligence artificielle Accenture, Sulubaii et Intel aident à maintenir un récif de corail
La chute du marché des smartphones au troisième trimestre 2020 sera d'au moins 40%

← Résumé précédent . Si vous avez d'autres documents intéressants ou si vous trouvez une erreur, veuillez l'envoyer par la poste .

All Articles