Le condensé de matériaux intéressants pour le développeur mobile # 309 (29 juillet - 4 août)

Dans notre nouveau condensé, l'analytique en studio, une autre déception sur Google Play, les structures de données et la magie apparente, un rapport de fraude et (enfin!) DOOM II pour iOS et Android.



Si vous êtes un développeur isolé, le téléchargement de vos applications gratuites sur Google Play n'a plus de sens - tôt ou tard, vous constaterez une sorte de violation et serez banni.Dans la première, je vais vous expliquer comment le département d'analyse de produit est organisé, qui sont ses employés, ce qu'ils font et pourquoi tout est juste cela et pas autrement.

Ce résumé est disponible sous forme de newsletter hebdomadaire. Une nouvelle quotidienne que nous envoyons à Canal télégramme .

iOS

(+43) D'un entrepôt au Daghestan - aux programmeurs: comment je suis devenu développeur iOS à partir de zéro
(+21) À quoi s’attendre si vous souhaitez devenir développeur iOS
(+17) Structures de données avec des exemples dans Swift. Première partie: liste chaînée
(+14) AppCode 2019.2: Swift 5.1, analyse de la couverture du code par des tests, affichage du code démonté et plus
(+8) Présentation de SwiftUI: création d'une application simple à l'aide de TableView
Apple développe des appareils et des services portables
Traitement du langage naturel dans Swift
UICollectionView avec des cellules de taille automatique
Vous payez le mauvais système lorsque vous achetez quelque chose sur iOS
Connectez l'application iOS à AWS IoT
Ajoutez un bouton Se connecter avec Apple à l'application.
MVC sans C: qu'est-ce qui a changé SwiftUI dans l'architecture de l'application?
SwiftUI: les choses changent
GyroImageView: défilement d'images avec un gyroscope

Android

(+31) Afficher le texte dans Android
(+21) Exposez la magie de DiffUtil
(+18) Changer la langue dans l'application Android
(+10) ViewPager 2 - nouvelle fonctionnalité dans l'ancien wrapper
(+7) Thèmes et styles dans les applications Android
(+2) Java vs Kotlin pour Android: avis des développeurs
Google fera son Arcade avec des applications et la moitié du prix
Android App Store: 5 alternatives au Google Play Store
Android MVVM - quoi faire et quoi ne pas faire
Affichage d'images dans une application Android: pris en charge, testable, indolore
Comment Pandao accélère le processus de mise à jour de l'application Android
Espaces de noms à Kotlin
12 meilleures façons de réduire la taille d'une application Android pendant le cycle de vie du développement
Kotlin Dagger: Bugs et optimisations
Chasse aux bogues - L'historique de débogage de l'ensemble d'applications réelles
FAB animé avec options avancées
Meilleures solutions avec les nouvelles données de la console Google Play
Finch: affiche le trafic OkHttp

Développement

(+41) Timlid, ou Là et retour
(+27) Comment diagnostiquer les problèmes d'intégration du SDK. L'expérience de l'équipe de développement du SDK Yandex Mobile Ads
(+19) Comment reconnaître des images et des textes sur le téléphone à l'aide du kit ML
(+8) Jeu AirAttack! - notre première expérience de développement VR
(+7) Développement d'une interface de jeu pour différentes proportions d'écrans
(+7) Contribution du designer au développement d'applications mobiles
(+6) Travailler avec la navigation lors de la refactorisation d'un projet hérité dans React Native
Atouts pour les jeux 2D dans le Humble Bundle
AppsCast # 11: Ingénierie du chaos
Podlodka # 122: Python
Conception et utilisation de CI et CD
Lottiefiles: magasin d'animation
Développement de jeux à une vitesse de 0,1 jeux par heure
Dette technique et comment la rembourser
Introduction de la norme de réalité augmentée unifiée OpenXR
Feuille de route Teamlead: carte des compétences et modèle de développement d'équipe
Magic Leap a sorti le premier jeu dans le cadre du programme Independent Creator
Flutter Dev Podcast # 6: asynchrone
Meows.app - client pour Apple Music
WeChat vous regarde
Comment nous avons changé la phase de test dans le développement d'applications
L'histoire d'un brillant programmeur
30 choses que j'aimerais savoir au début d'un cours de programmation
Puis-je apprendre la programmation au téléphone?
Promotion des activités muséales - UX Research
gRPC et comment il peut gagner du temps de développement
Façons de concevoir des commutateurs de compte et des commutateurs d'application
Les développeurs plus que les singes
Créez votre Google Firebase + Heroku sur Kubernetes pour 30 $ avec Space Cloud
Unity 2019.2 est sorti
Ionic n'est pas le seul cadre pour diriger tout le monde
Rozental As A Service: recherche de fautes de frappe dans la source

Analytique, marketing et monétisation

(+18) Les agriculteurs américains de smartphones en 2019 ont connu une baisse significative de leurs revenus en raison de nouveaux mécanismes pour les combattre
(+9) Approches de segmentation des joueurs mobiles
(+9) Facilité d'utilisation mobile dans le commerce électronique: analyse des TOP-20 boutiques en ligne en Russie
(+3) Statistiques au service d'une entreprise. Méthodologie de calcul d'expériences multiples
DOOM et DOOM II sortis sur iOS et Android
Les applications chinoises les plus téléchargées au monde
Muzmatch: rencontres pour les musulmans
Google a lancé une publicité d'application sur Discover
Lightricks est devenu une licorne
Rapport sur la fraude dans les réseaux mobiles pour 2019
Expérience de promotion du jeu sur PornHub: CPC 0,018 $ et 0 installation
Personnalisation: 3 stratégies qui garantissent le succès de votre application
Principaux pays par téléchargements au 2ème trimestre 2019
Votre jeu peut s'améliorer: comment trouver des problèmes et des points de croissance
Lancement de votre application indépendante
Améliorez vos actifs dans l'App Store et travaillez avec avec ces outils

AI, appareils, IoT

(+35) Visualisation des nouvelles de Runet
(+22) Comment nous avons implémenté ML dans une application avec près de 50 millions d'utilisateurs. Expérience Sberbank
(+5) Bouilloire et assistants vocaux. Le début d'une grande amitié
(+5) Identification des appareils IoT du point de vue du développeur
ByteDance fabrique son propre smartphone
Propre tableau d'attente sur Raspberry Pi

← 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 .

Source: https://habr.com/ru/post/fr462431/


All Articles