Dans notre nouvelle sélection, nous détectons les bogues sur les clients, écrivons des autotests et construisons des analyses, étudions KMM et les nouveaux produits Flutter, la conception du système et le fonctionnement du CTO, la logique du jeu et les dépenses des Russes en applications. Relier!
Pour collecter les erreurs des clients, nous utilisons notre propre développement nommé Gelato. Depuis deux ans, je travaille sur son côté serveur et pendant ce temps, j'ai découvert beaucoup de nouvelles choses dans le monde du développement de systèmes de suivi des erreurs.
Ce résumé est disponible sous forme de newsletter hebdomadaire . Et chaque jour, nous envoyons des informations sur la chaîne Telegram .
iOS
• (+6) Concombre et BDD. Écriture d'autotests d'interface utilisateur sur iOS
• (+2) Intégration de la bibliothèque Swift dans UE4
• Notifications push riches pour iOS
• Liste de contrôle iOS 14 pour les développeurs
• SwiftUI 2.0 CardView avec animations Lottie
• SwiftUI est le flutter d'Apple
• Test de l'interface utilisateur de liens profonds et universels sous iOS
• Création de notre premier widget pour iOS
• Application avec architecture Swift Composable: SwiftUI
• Centrage de l'image sur le visage à l'aide d'Apple Vision Framework
• Principes de base d'iOS dans Revolut
• Comment travailler avec des ressources vectorielles
• Capacités Xcode et LLDB : gestion des applications en temps réel
• Distribution des applications: Firebase versus Testflight
• Programmation impérative et déclarative dans Swift
• Création d'un indicateur de chargement rond dans Swift 5
• MVVM: Implémentation Model-View-ViewModel dans Swift
• LFColoringBook: coloration pour iOS
Android
• (+14) Dessin de la première image de l'application Android
• (+13) Pour deux services mobiles: HMS et GMS dans une seule application
• (+12) Nous intégrons les analyses de Huawei dans l'application Android
• (+11 ) Notifications de ciblage, gestion des prix dans différentes régions et autres capacités HMS pour les paiements par Internet
• (+3) Compose. Jetpack Compose
• (0) Amélioration automatique du code sur Android Studio Commit
• Google Assistant s'intègre plus profondément avec les applications Android
•Diffusion Android: Kotlin Multiplatform Mobile
• Diffusion Android: Comment améliorer la vie d'un développeur
• Google reporte la politique de resserrement en Inde jusqu'en 2022
• Andriod NDK: Comment utiliser CMake et ndk-Build dans un seul projet
• Test de Jetpack Compose des captures d'écran avec Shot
• Binders in Android
• Préparation des applications pour les dernières fonctionnalités de facturation de Google Play
• Comment implémenter des achats intégrés dans votre application Android
• Exécution de programmes Java directement sur Android (sans créer d'application)
• Implémentation d'un système de conception à l'aide de Jetpack Compose
• Comprendre RxJava d'une nouvelle manière
• Changer le développement Android avec Jetpack Compose et Coroutines
• Utiliser des actions Github pour automatiser le processus de publication
• Notamment: Notebook pour Android
• PropertyFindAR: Immobilier en AR
• Konfetti: Confetti pour le
développement Android
• (+22) Petit-déjeuner avec le légendaire concepteur de jeux américain McGee: à propos de la nouvelle Alice, de la Russie et de la dépression
• (+20) Annonce de la sortie de Flutter 1.22 + Dart 2.10: un pas de plus vers la sécurité nulle
• (+16) Comment l'UI bat l'UX dans Things 3 (iOS)
• (+14 ) Libertés et limites des systèmes de conception
• (+11) Flutter + architecture propre: prenez-le par exemple
• (+10) CucumberTalks: évitez les anti-modèles et écrivez des scripts expressifs
• (+9) Comment économiser de l'argent sur le développement d'applications mobiles
• (+8) Magnificent Mario: la naissance d'une légende
• (+ 4) L'histoire du développement du jeu mobile "Flight on the Buran"
• (+4) Amélioration de l'UX d'une application mobile par un exemple réel
• (+3) Top 11 des meilleurs systèmes de gestion de tests 2020
• Podlodka # 184: profession: CTO
• Amazon Timestream simplifie le travail avec grandes bases de données
•Qu'est-ce que la logique du jeu et avec quoi elle est mangée
• Livres sur le développement iOS et Android dans le pack Humble Book
• Conception d'applications: exemples d'inspiration # 18
• Nous nous sommes éloignés du design plat. Dans quelle direction allons-nous ensuite?
• 5 principales anti-tendances du design moderne
• Motivation ou pourquoi il est si difficile de mener à bien un projet personnel
• D'ici 2030, les développeurs de logiciels peuvent être obsolètes
• Comment améliorer les performances d'une application mobile
• Les anciens développeurs n'ont pas leur place
• Comment mon IDE affecte ma programmation
• 19 choses que j'ai empruntées à de grands développeurs
• Pourquoi Kotlin et Swift sont-ils frères?
• Ce que chaque chef de produit doit savoir sur les tests A / B
• Réponses aux 40 questions d'entrevue les plus populaires des programmeurs Facebook
• Indicateurs de performance des applications mobiles et leurs indicateurs de performance clés
Analyse, marketing et monétisation
• (+5) Localisation de jeux vidéo pour le marché japonais: à faire et à ne pas faire
• avoir du sens: à propos du lancement d'un produit sans équipe de développement, du marketing et de la monétisation d'un service de santé mentale
• Microsoft a créé 10 règles pour une boutique d'applications
•App Annie: Les Russes ont dépensé 348 millions de dollars en applications au troisième trimestre 2020
• Un ancien ingénieur Apple a créé un jeu de mots
• Jumelé: service mobile pour renforcer les relations
• Les applications les plus téléchargées en septembre 2020
• La plupart des applications gagnantes en septembre 2020
• Recherche par myTracker: en quoi les paiements diffèrent utilisateurs dans différentes catégories d'applications
• Quelle est la motivation des différents types d'acteurs?
• Streaming de jeux rétro d'Antstream
• NaPopravku.ru - Comment nous avons fait une application en 5 mois avec la fonctionnalité d'un site que nous créions depuis 5 ans
• Comment l'analyse des concurrents aide à l'optimisation des moteurs de recherche de l'application
• Ressemblance des événements dans les trackers mobiles: pourquoi avez-vous besoin d'un outil et comment l'utiliser
• Fraude dans l'industrie mobile - quels mécanismes aident à la combattre?
AI, Devices, IoT
• (+25) Programmation de bas niveau des microcontrôleurs de la série tinyAVR 0
• (+22) Comment le support technique robotique à l'aide de l'apprentissage automatique
• (+21) Dispositifs de programmation basés sur le module ESP32
• (+18) Vers où le monde des réseaux de neurones se dirige: entretien avec le créateur d'iPavlov
• (+8) Living on the Edge: Intel Atom, Celeron, Pentium pour l'Internet des objets
• (+5) Réseaux de neurones: où trouver des données pour un apprentissage fin des algorithmes?
• L'application Škoda détecte les défauts par le son
• NVIDIA a présenté le nouveau Jetson Nano
• Petit apprentissage automatique: la prochaine révolution de l'intelligence artificielle
← Récapitulatif précédent . Si vous avez d'autres documents intéressants ou si vous avez trouvé une erreur, veuillez l'envoyer à la poste .