Le condensé de matériaux intéressants pour le développeur mobile # 341 (du 13 au 19 avril)

Dans le nouveau condensé, un million et un million de pas de tir, testez la mise à l'échelle et la migration vers Kotlin, l'effondrement de la fonction d'onde et un sommeil sain, les pages de destination des applications et les interfaces laides.



L'histoire est bonne dans la mesure où, en plus de la fin heureuse, elle décrit également des ratés majeurs, grâce auxquels une expérience inestimable est acquise. Et le plus important - les gars sont heureux de partager tous les détails et la liste des râteaux qu'ils ont collectés au cours de ce long voyage.

Ce résumé est disponible sous forme de newsletter hebdomadaire . Et chaque jour, nous envoyons des nouvelles dans la chaîne Telegram .

iOS

(+2)  Testez-vous dans Swift: un puzzle pour les amateurs de puzzle
iPhone SE: un nouveau smartphone puissant dans un design compact classique
Guide pour tester les abonnements iOS
Lecture des animations avancées de Lottie
Des moyens faciles de créer des animations dans Swift
Analyser le code Swift à l'aide de SourceKitten
Créer un client API Swift à l'aide de génériques, codables et combiner
Créer des dominos sur SwiftUI
7 meilleures ressources pour apprendre SwiftUI
15 livres et cours iOS utiles pour vous aider à devenir meilleur
Comment utiliser Google Maps SDK SwiftUI
Lidar: un regard vers l'avenir avec iPad Pro
RoundCode: codes QR ronds
TagsList: nuage de tags pour iOS

Android

(+17)  Mise à l'échelle des tests Android à Odnoklassniki
(+12) Tcl / Tk. Explorateur de fichiers alternatif pour les plates-formes Linux et Android
(+6)  Comment nous avons ajouté le support Harmony OS à l'application Android inDriver
(+4)  Utilisation de la base de données de valeurs-clés Snappy dans Android
(+3) Programmation déclarative des applications client-serveur sur Android
(+2)  Composant Slider de la bibliothèque de conception de matériel
Migration Duolingo Android-app 100% Kotlin
sur Google Play, il y avait "approuvé par les applications des enseignants et une section pour enfants
All Android the Broadcast # 12: Comment passer l'entretien dans une entreprise de rêve
Bibliothèque Colonist: recherche de classes lors de la compilation d'une application Android
Aventure dans Compose - Effet de feu Doom
Travail avec les mises à jour dans une application dans Android
Navigation Jetpack Android du point de vue d'un développeur iOS
Evolution des adaptateurs dans Android
Animations dans Jetpack Compose utilisant Transition
Comprendre le processus de construction Android: qu'est-ce que Dalvik (JIT) , ART (AOT), D8, R8?
Coroutines: tout d'abord
AnimeXStream: regarder Anime
Blitz: temps relatif pour TextView
kmpapp: Kotlin Multiplatform et MVVM

Development

(+30) Nous  traitons de l'algorithme d'effondrement de la fonction d'onde
(+25)  Comment préparer le jeu pour le portage sur PC et console
(+19) Le design est design, pas la beauté des images
(+15)  Flutter. Asynchronie et parallélisme
(+10) Les outils DevOps non seulement pour DevOps. Le processus de construction d'une infrastructure d'automatisation de test à partir de zéro
(+7)  Interface personnalisée. Partie 2. Paramètres de navigation automatique
(+6) L'  UE avertit: la confidentialité ne peut pas être violée sous prétexte de coronavirus
(+5)  Unity Addressables: il y a toujours assez de mémoire
(+3)  Recherche UX de RBS: notre expérience, nos erreurs et nos découvertes
(+3)  Quand arrêter le processus de reconnaissance d'une séquence vidéo?
(+2)  Une version alpha du moteur de jeu MANU a été publiée
(+2) La  prise en charge de Flutter a été ajoutée à CodePen
Podlodka # 159: sommeil sain
Vidéo Saint AppsConf 2019
Scratch fait partie des 20 langages de programmation les plus populaires
Nouveau rapport sur l'économie des développeurs
Comment nous avons réduit le coût d'utilisation de l'API Google Maps de 94%
Les principales fonctions de commande de GitHub sont devenues gratuites
Pourquoi j'aime les interfaces laides et complexes (et vous aussi probablement)
Mail.ru Group lance la Games Cup 2020
Apple et Google créent un système de suivi des contacts
1 million d'étapes, ou comment développer une application pour vous-même
• Un réel retour sur investissement en UX: Cas de refonte B2B
Optimisation des projets 3D mobiles
Comment gérer le licenciement si vous êtes un développeur
Flutter et Zeplin: accélérer le processus de développement grâce à la conception
Messager en temps réel sur Flutter
Si vous voulez devenir un développeur senior, arrêtez de vous concentrer sur syntaxe
10 meilleurs widgets pour développer des applications Flutter
Créez une application React Native avec Expo
Guide de conception: barre supérieure
J'ai repensé la fameuse application IOWA en 30 minutes
Quatre raisons pour lesquelles tout le monde sauf les scientifiques écrivent du code bâclé

Analytique, marketing et monétisation

(+1) Test objectif d'indicateurs de qualité à l'aide de Customer Journey Map
Roskomnadzor bloquera les pirates dans l'App Store et Google Play
LOVEMOBILE # 05: Bidease
40% des joueurs mobiles utilisent des bots
myTracker a commencé les API de test bêta pour le transfert direct d'événements entre les serveurs
logique: à propos de la promotion de la valeur, du modèle d'abonnement et du contenu du produit
Hypnopedia est devenu un produit du jour à Product Hunt
Les annonces de recherche Apple peuvent dépasser l'App Store
Nombre d'impressions mobiles la publicité a grandi
Pengea: travail pour les débutants
LPFMA: pages de destination pour les applications mobiles
• L' ESRB a commencé à étiqueter des jeux avec des lootboxes
• La part d'iOS aux États-Unis augmente
• L' expérience plutôt que l'argent: comment (pas) gagner de l'argent sur une application mobile en Russie
Comment la hiérarchisation des tâches dans le backlog a sauvé l'entreprise de la fermeture pendant la pandémie. Histoires du lancement de trois produits de Vitaly Myshlyaev

AI, Devices, IoT

(+39)  Modification du proxy MQTT
(+30) Comment nous avons appris à recommander des films et pourquoi vous ne devriez pas vous fier uniquement aux classements
(+9)  Nous assemblons le réseau ZigBee le plus simple, nous programmons sous Mbed, nous communiquons via MQTT
(+7)  Qu'est-ce que le nouveau SDK nRF Connect pour les pays nordiques? Évolution, révolution ou alternative?
(+4)  Visualisation des données pour les véhicules sans pilote open source d'Uber
ICQ New lance un concours pour les développeurs de bots
TensorFlow Lite Model Maker accélère le déploiement de modèles d'intelligence artificielle
Google publiera son propre processeur
Enseigner à un ordinateur à sauter avec un strafe dans Quake avec un apprentissage par renforcement
• Les meilleurs outils Google AI pour tout le monde

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

All Articles