Le nouveau condensé comprend la localisation et les hypercubes, les bibliothèques et les cadres déclaratifs, les applications pour surmonter la dépendance des applications, Flutter, Unity, les abonnements, l'IA pour rechercher les vulnérabilités dans le code, et bien plus encore.

Dans cet article, je vais vous expliquer comment nous avons construit le processus de localisation, comment nous abordons le contrôle qualité, comment nous publierons les traductions en fonction de la plate-forme et, surtout, comment nous nous sommes assurés que les développeurs parlent bien de notre système de traduction.
Il est impossible de tester et de déboguer complètement des applications mobiles sans appareils de test. Il devrait y avoir de nombreux appareils de ce type, car le même code sur différents modèles se comporte différemment. Mais comment organiser la comptabilité des appareils? Comment faire pour que les développeurs et les testeurs rapidement et sans formalités administratives obtiennent un smartphone spécifique dans la configuration nécessaire?
Ce résumé est disponible sous forme de newsletter hebdomadaire. Une nouvelle quotidienne que nous envoyons à
Canal télégramme .
iOS•
(+17) Enveloppeurs de propriétés Swift•
(+13) 20 bibliothèques pour une application iOS spectaculaire•
(+9) Désordre au départ: post mortem sur la vitesse de lancement de l'application iOS•
(+6) Problèmes d'architecture dans les grands projets•
(+4) Validation des données dans les applications iOS•
(+4) Swift: conteneurs pour stocker les valeurs clés•
(+3) Option pour travailler avec des sockets Web dans iOS en langage Swift•
Apple limite l'utilisation de HTML5•
StrizhPI ou SwiftUI en pratique•
Comment doubler votre abonnement Apple dans deux comptes (et le retourner rapidement)•
Les dix commandements du développement iOS•
Pouvez-vous répondre correctement à cette simple question sur Swift?•
Meilleures applications iOS avec une conception pilotée par l'interaction•
Apprentissage automatique sur l'appareil à l'aide de SwiftUI et PyTorch Mobile•
SwiftUI: Créez des cartes à rabat de style Tinder•
La meilleure façon de vous assurer que votre code Swift ne se bloque plus jamais•
Quoi de neuf dans Watch OS 6?•
Programmation asynchrone dans Swift avec Future et Promise•
Afficher le code HTML avec une image dans UILabel et la définition de cliquer dessus•
Swift: Conseils sur les tâches courantes•
SwiftUI - Utilisation de Xcode 11 Canvas•
Reconnaissance vocale et synthèse vocale sur iOS avec Swift•
Implémentation de menus contextuels dans iOS 13 à l'aide de SwiftUI ou UIKit•
VVVVVV pour iOS et tvOS
Android•
(+14) Processus d'annotation incrémentielle pour accélérer les constructions gradle•
(+12) Réparer, pirater, creuser. Résoudre la quête en ligne Droid Mission•
(+6) Méthodes pratiques de cartographie des données dans Kotlin•
(+4) Composant externe pour la plate-forme mobile 1C (BroadcastReceiver)•
Google I / O 2020 se tiendra du 12 au 14 mai•
Microsoft a publié le SDK pour smartphone avec double écran Surface Duo•
Google a publié de nouvelles applications pour lutter contre la dépendance aux smartphones•
Android Developer Roadmap 2019: carte des compétences et modèle de développement pour les développeurs Android•
Welltory supprimé de Google Play•
Guide de composition Jetpack•
Trojan Shopper télécharge des applications et laisse des avis sur Google Play•
Changer les types dans Kotlin avec des typealias•
Modifier dynamiquement les thèmes à l'aide d'une animation circulaire sur Android•
KotlinConf 2019: quoi de neuf dans Java 19: la fin de Kotlin?•
Composant de navigation JetPack dans Android•
Coût d'abstraction nul à Kotlin•
Comment utiliser les onglets dans Jetpack Compose?•
Meilleures touches de raccourci Android Studio•
SharedPreferences sur Android•
Quest Google I / O 2020•
KotlinMultiPlatform: météo multiplateforme sur Kotlin•
RateBottomSheet: offre de noter l'application
Développement•
(+32) Un simple jeu de tir zombie sur Unity•
(+27) Physique pour un jeu de tir PvP mobile, ou comment nous transformons un jeu en deux dimensions en un jeu en trois dimensions•
(+27) Flutter. Partie 3. Pour les développeurs natifs de React•
(+23) Moteur, langage de script et nouvelle visuelle - en 45 heures•
(+18) Caractéristiques de l'implémentation de listes dynamiques dans les interfaces utilisateur•
(+16) Notions de base de conception de niveau: effet de flux ou comment empêcher un joueur de s'ennuyer•
(+13) L' amour dans la haine indie gamedev'a•
(+10) Livre «Développement d'applications mobiles en C # pour iOS et Android»•
(+10) Comment j'ai fait des ombres 2D dans Unity•
(+7) Mon premier jeu html5, d'Alice Yandex et de récompenses aux applications mobiles•
(+7) Optimisation des modèles 3D pour la scène du jeu•
(+6) Le développement mobile est-il facile et ennuyeux? Rapport Yandex•
(+6) Nous écrivons des shaders un code dans Unity LWRP•
(+4) Éditeur de logique visuelle pour Unity3d. 2e partie•
(+2) Développement de l'interface utilisateur: qui écouter - vous-même ou l'utilisateur?•
Podlodka # 147: frameworks Web•
Attendez, l'opération est en cours. Comment le principal fakap de l'histoire de Sberbank Online a changé l'entreprise• Le
ministère de l'Économie propose de créer un analogue russe de GitHub• Les
bases de la hiérarchie dans la conception des interfaces•
Gamification: quoi et pourquoi ça marche, première partie•
Que (presque) 2 ans Flutter m'a appris•
8 tendances de la conception de l'interface utilisateur pour 2020•
21 façons d'être un mauvais développeur•
7 façons d'être un bon développeur•
Comment mesurer vos compétences en design UX?•
Nébuleuse - une pile réseau mondiale ouverte de Slack•
9 conseils pour améliorer rapidement la conception de votre application•
5 principes de conception pour les meilleurs produits•
Vidéo Mobiconf 2019•
LaunchDarkly: gestion des fonctionnalités
Analytique, marketing et monétisation•
(+4) Premiers pas avec les retours d'utilisateurs: conseils pour le modèle accroché•
(+3) App Annie Report pour 2019: un regard sur le passé, des notes pour l'avenir•
Les abonnements aux applications américaines ont augmenté de 21% en 2019 pour atteindre 4,6 milliards de dollars•
Niantic Games a généré 249 millions de dollars de revenus touristiques•
Autocollants Venmo•
FAS a identifié une liste d'applications pour la pré-installation•
Publicité intégrée: liste de contrôle•
Un livre a été publié sur la localisation et la culturalisation des jeux• Les
dépenses en publicité mobile en Russie augmenteront de 22,2%•
Snyk a reçu un nouvel investissement et est devenu une licorne•
AppsFlyer a reçu un nouvel investissement de 210 millions de dollars.•
Vous conduisez! AR Story Games - La principale tendance de 2019•
Dodo Pizza a acheté Where's the Shawarma•
Race Slack, Microsoft Teams et Workplace: une intrigue est morte, une nouvelle est née•
1000 paramètres de jeu en 2 jours avec TikTok•
Mieux comprendre les joueurs grâce à l'apprentissage par affinité•
Comment gérer les logiciels espions frauduleux sur Facebook?•
Défis ASO pour les jeux mobiles en 2020
AI, appareils, IoT•
(+39) SVM. Explication à partir de zéro, mise en œuvre et analyse détaillée•
(+28) Arrêtez d'appeler tout AI•
GitHub a commencé à utiliser l'IA pour recommander des tâches•
Uber a réuni l'une des piles d'apprentissage en profondeur open source les plus impressionnantes← 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 .