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