Le condensé de matériaux intéressants pour le développeur mobile # 326 (du 9 au 15 décembre)

La nouvelle version comprend le développement d'applications Python, le nouvel AppCode, CI / CD pour les jeux, le nouveau code de productivité mobile Microsoft, les priorités de conception, les tendances UX, le marketing et ASO.



Il semblerait que tester de nouvelles fonctionnalités soit un processus très créatif et intéressant. Mais que se passe-t-il si les erreurs dans les interfaces se répètent d'une fonctionnalité à l'autre et que la plupart du temps est consacré à détecter de petits problèmes d'interface?Parlez-nous de vos forces et de vos faiblesses en développement, testez vos compétences et partagez sur quels projets vous travaillez et sur quelles langues, outils, technologies et plateformes vous préférez.

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

iOS

(+12) Yandex.Maps: je suis allé au contrôleur de carte - j'ai immédiatement obtenu la position de l'utilisateur
(+9) Comment apprendre à UITextView à se démarquer magnifiquement
(+8) Création d'un serveur incrémentiel pour iOS Team
(+4) AppCode 2019.3: fonctionne plus rapidement, comprend mieux Swift, connaît Mac Catalyst, affiche facilement les messages d'assemblage
Quatre leçons que j'ai apprises en participant au Apple Entrepreneur Camp
La seule architecture iOS viable
Plusieurs sélections dans TableView et CollectionView
Accélérez les tests automatisés dans iOS
Awesome Apple Watch: concevoir pour les montres
5 bibliothèques iOS pour améliorer l'interface de l'application
Diversifiez votre CollectionView avec ces bibliothèques

Android

(+21) Android, Google et licences de contenu gratuites. Qui est à blâmer et que faire
(+17) Kivy. Créez des packages pour Android et pas de magie
(+8) Contrôle gestuel: bord à bord (I)
(+1) 16 conseils de développement pour Android dans la langue Kotlin. Partie 1
(0) Mon (nano) expérience avec l'API Yandex.Maps ou pourquoi ai-je besoin d'instructions
Google Assistant a gagné la traduction des appels
Android pourra se mettre à jour en toute transparence
«Fonctionnement de Google Play» - Rapport Google
Android TV mis à jour vers Android 10
Android Dev Podcast # 106: Dernières nouvelles
Kotlin Multiplatform pour Android / iOS: structures de projet
Interface utilisateur / animations sophistiquées sur Android
Comment implémenter la synthèse vocale dans Android Studio
Créez une recherche simple avec RecyclerView
Kaspresso: le framework d'autotest que vous attendiez
Comment nous avons géré la migration à grande échelle sur AndroidX
7 leçons que j'ai apprises en deux ans de développement Android
5 technologies de développement Android de base pour 2020
Lancez l'application React Native sur l'émulateur Android
Comment commencer à écrire des composants réutilisables pour Android?
AndroidSpeech: voix au texte
ParallaxScrollingView: Galerie Parallax
The GoldMovies: films pour Android

Développement

(+42) CI / CD dans Playrix: comment nous collectons et testons nos jeux
(+19) Comment concevoir un système de notification. Instructions étape par étape avec des exemples
(+16) Développement d'applications mobiles en Python. Bibliothèque KivyMD
(+12) Dans un certain royaume, pas dans un état «printanier». Rapport Yandex
(+9) Principes de base de l'utilisation de Shader Graph dans Unity
(+9) Contre tout le monde: assistants vocaux intégrés à l'application
(+8) Esquisses modulaires
(+7) Le conte d'Octopus
(+7) Propre CI / CD pour Unity
(+7) MVC dans Unity avec des objets scriptables. 3e partie
(+6) React Native init vs Expo
(+6) QA pour les débutants: comment tester une fusée ou un avion?
(+4) tendances UX / UI en 2020
(+4) Rassemblez une équipe de designers UX et perdez 7 millions en raison d'erreurs d'embauche
Kaspersky Lab crée son propre système d'exploitation mobile
How Do Games: Externalisation du travail en studio graphique
Mobile People Talks # 12: Android NDK et C ++
Podlodka # 141: Programmeur Santé 2: Nutrition et Sports
Séchez les rames # 4: File d'attente dans le back-end
Nouvelle version stable de Flutter
Piratage du code de productivité mobile
• Les règles que j'ai développées sur la base des résultats de milliers de révision de code
Case RetouchMe: localisation réussie de l'application en 35 langues
Sur quoi vous devez travailler en premier: une formule pour hiérarchiser la conception de l'interface
Comment nous avons essayé d'entrer dans Y Combinator: de la candidature à l'entretien
Pourquoi nous avons abandonné Realm
Comment devenir un développeur distant performant
Comment faire en sorte que vos meilleurs développeurs refusent de quitter
Comment créer une application Hacker News sur Flutter
Interfaces utilisateur pour les applications de méditation
Comment rendre votre code réutilisable
10 façons de créer une interface entièrement personnalisée
Sécurité des applications mobiles: meilleures pratiques pour Android et iOS
UX pour API
Arrêtez d'écrire du code merdique
Tests logiciels efficaces: 10 principes clés
Processus efficace de collecte des exigences: 5 pièges majeurs
Flutter: TabBar avec des boutons de tabulation
Pourquoi démarrer un projet logiciel avec une consultation

Analytique, marketing et monétisation

YouTube a gagné 1 milliard de dollars
Top 5 des tendances qui ont affecté le marketing des applications mobiles en 2019
5 tendances d'optimisation de l'App Store pour 2020
Jow: livraison de nourriture intelligente
App Annie lance une analyse avancée des commentaires
WalkMe reçoit 90 millions de dollars pour une plateforme d'adaptation numérique
Melee: réseau social de jeu d'Imgur
Rapport «État des applications de jeux marketing 2019»

AI, appareils, IoT

(+45) Comment enseigner à un réseau de neurones à reproduire la physique des jeux
(+27) Adversaire, étudiant, assistant: jeux auxquels les gens jouent ... et voitures
(+24) Comment faire d'un journaliste un réseau de neurones, ou «Secrets de réduire le texte sur Habré sans mots inutiles»
(+3) Problèmes et tâches de mise en œuvre du concept de l'Internet des objets

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


All Articles