Le condensé de matériaux intéressants pour le développeur mobile # 303 (17 - 23 juin)

Dans ce numéro, des documents sur les systèmes de conception, la livraison rapide de fonctionnalités, l'abonnement, les lois UX, les difficultés de localisation, la promotion en Chine et même la création de livres magiques. Connectez-vous!



Quand au début de 2017, nous avons d'abord pensé à créer notre propre système de conception de code, beaucoup en ont parlé et quelqu'un l'a même fait. Cependant, on sait peu de choses sur l'expérience de la construction de systèmes de conception multiplateforme à ce jour, et il n'y a pas de recettes claires et éprouvées qui décrivent les technologies et les méthodes pour une telle transformation du processus de mise en œuvre de la conception en un produit déjà fonctionnel.Dans cet article, je montrerai avec des exemples réels comment nous agissons dans de telles situations et quels principes nous aident à faire un choix en faveur d'une solution particulière au problème. L'analyse d'exemples devrait aider à comprendre notre mode de pensée: comment pouvez-vous parfois réduire les coins, accélérer le développement.

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

iOS

(+17) Conception d'application adaptative pour chaque utilisateur
(+14) Guide de mise en œuvre des abonnements auto-renouvelables dans les applications iOS
(+7) Trois vidéos pour ceux qui écrivent sous iOS
(+7) Etudier l'injection de dépendance
(+6) Emoji dans l'interface iOS de l'application et des exigences d'Apple
(+3) Motif architectural "Builder" dans l'univers de Swift et iOS / macOS
(+2) Conflits de tranquillité d'esprit
iOS 13 avertira de la suppression des applications avec un abonnement actif
Numérisez des documents avec Vision et VisionKit dans iOS 13
Je laisse mon projet iOS se transformer en chaos
Comment créer une application de chat sur SwiftUI
Voir WWDC: Discutez avec l'ancien responsable du développement d'applications Apple
Salut combiner
Pourquoi les développeurs iOS se sentent bloqués dans le développement et quoi faire
Créer des formulaires sur SwiftUI
Ajouter la dépendance du package Swift au projet iOS avec Xcode 11
Comment la suppression du code Swift peut faire de vous un développeur iOS plus précieux
iOS 13 vs Android Q: qui va conquérir le marché?
Météo: météo et SwiftUI

Android

(+4) Une approche moderne de la compétitivité dans Android: coroutines dans Kotlin
Google a abandonné les tablettes
Créer une application de verrouillage d'écran Android
Exemple d'architecture propre avec Kotlin Multiplatform
À quoi s'attendre de la publication de la première candidature
Critique d'une seule étoile
Filtre de recherche sur la vue Recycler
Fragments Android: requêtes générales et erreurs
Explication d'Android ConstraintLayout à l'aide d'une interface utilisateur complexe
Utilisation de thèmes de matériaux dans la vue personnalisée

Développement

(+19) Comment une application mobile aide un étudiant ayant des problèmes de vision à se déplacer dans Moscou
(+9) Huit lois enregistrées en conception UX (partie 2)
(+9) Simplifiez le dessin des drapeaux Enum dans Unity
(+8) Evolution des développeurs: à quels jeux devons-nous nous attendre à l'avenir
(+7) 4 difficultés pour localiser les jeux mobiles en utilisant l'exemple de Fishing Clash
(+6) Notifications push sécurisées: de la théorie à la pratique
(+2) RectTransformUtility, ou comment créer un composant qui anime des éléments d'interface utilisateur derrière l'écran
Mobile People Talks # 6: WWDC 2019
AppsCast # 8: Flutter, un guide pour débutants
Podlodka # 116: Leadership serviteur
25 exemples de design sombre
Premiers pas avec le système de conception
Maginaire. L'histoire de la création d'un livre magique avec des chiffres et des idées
Comment démarrer la programmation lorsque vous avez plus de 30 ans
SoundCloud: proposer un nouvel UX
Mon pays veut renoncer à l'argent, j'ai donc créé un portefeuille électronique
7 compétences de programmeurs efficaces
Intégration des fonctions Cloud de Firebase à l'API Google Agenda
Mon expérience dans la création du premier jeu libGDX
BookSwap: UX Research
Envoy Mobile: couche réseau
React Native UI Kitten: de beaux composants pour React Native

Analytique, marketing et monétisation

(+41) 40 ans d'advergaming - une rétrospective des jeux vidéo publicitaires
(+9) Pourquoi la compétition vaut mieux que le bourrage: notre expérience d'apprentissage de la gamification
(+6) Liste de contrôle ASO: comment ne rien manquer
Promotion de l'âge de la magie en Chine: cas Mobvista
• Les meilleurs éditeurs de l'App Store ont gagné 65% de plus
Principaux mots clés: requêtes de recherche les plus populaires sur l'App Store et Google Play dans tous les pays
Rec Room: salles virtuelles
Stack ASO 2019
Les rapports AppMetrica semblent suivre les revenus des applications
Comment la longueur de la description sur Google Play affecte la conversion dans l'installation
Wargaming ouvre une nouvelle unité Nexus
Comment mesurer, contrôler et maintenir la croissance organique
FYI: modèles de documents

AI, appareils, IoT

(+32) Start-ups AR / VR prometteuses: rendez-vous virtuels, chirurgie et service d'assistance
(+25) Nous portons l'IoT aux masses: les résultats du premier hackathon IoT de GeekBrains et Rostelecom
(+21) Réseaux de neurones et apprentissage profond: tutoriel en ligne, chapitre 1
(+17) Internet des objets en russe. Baseband Hotel LoRaWAN pour les propriétaires de RTL-SDR
(+12) Prototypage en VR: 5 façons de tester une hypothèse
Facebook a publié le cadre pour les robots PyRobot
Python joue Counter Strike GO

← 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/fr457254/


All Articles