Recueil de documents intéressants pour un développeur mobile # 365 (du 5 au 11 octobre)

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.22Dart 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 .



All Articles