Le condensé de matériaux intéressants pour le développeur mobile # 335 (24 février - 1er mars)

Dans le nouveau condensé, l'histoire de la création de votre propre messager, des animations et des requêtes HTTP, du dernier Android 11 et des chats qui tombent, du contrôle à une main et de la psychologie des jeux. Joyeux printemps!



Un soir, après une autre journée frustrante, remplie de tentatives d'équilibrer le jeu, j'ai décidé que j'avais un besoin urgent de repos. Je vais passer à un autre projet, le faire rapidement, rendre l’estime de soi qui a baissé au cours du développement du jeu et qui va prendre le jeu par la tempête avec une vigueur renouvelée! L'essentiel est de choisir un projet agréable et relaxant ... Ecrivez votre propre messager? Ha! À quel point cela peut-il être dur?

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

iOS

• (+21)  FunCorp Content iOS meetup # 2
• (+5)  Code moderne pour exécuter les requêtes HTTP dans Swift 5 à l'aide de Combine et les utiliser dans SwiftUI. Partie 1
•Fonctionnalités Swift: URL statique
• Questions d'entretien pour les développeurs iOS 2020
• SwiftUI: création d'un visualiseur sonore
• Configuration de macOS pour le développement iOS
• Création d'une liste sans fin à l'aide de SwiftUI, Combine et URLSession
• Chargement asynchrone des images par URL dans SwiftUI
• Architecture hexagonale pour iOS
• Analyse et amélioration du temps de construction dans iOS
• Propriétés calculées dans Swift: code plus sûr et plus propre
• SwiftQRCodeScanner: scanner de code QR

Android

• (+14)  Animation de RecyclerView facilement sans passer à ViewPager2
• (+6) OData + RxJava + Retrofit 2 pour application Android
• (+1)  Dans la plupart des cas, la sérialisation dans Android n'est pas nécessaire
• Android Dev Podcast # 109: Android 11. Débriefing complet des modifications avec Google DevRel
• Android Studio 3.6 publié
• Programmation réactive avec Kotlin pour Android
• Comment AndroidX change notre travail avec les activités et les fragments
• Styliser Android: thèmes de superposition
• Crypter les données sur Android avec Jetpack Security
• Timber - une bibliothèque de journalisation pour Android
• Quoi de neuf dans CameraX
• Moko Widgets: interface utilisateur multiplateforme pour Kotlin MultiPlatform
• DisneyMotions: animations et

développement MVVM

• (+104) Cascadeur: la tâche d'un chat qui tombe
• (+34)  Mélange et Unity Terrain: comment se débarrasser des intersections et arrêter de se faire mal aux yeux
• (+27)  Nous accélérons le frontend. Quand beaucoup de demandes de serveur sont bonnes
• (+10)  Comment concevoir des applications mobiles pour une main
• (+6) Comment nous avons créé une banque mobile pour Aurora: fonctionnalités de développement pour le système d'exploitation mobile domestique
• (+5)  Organisation d'autotests à l'aide d'un exemple application mobile pour EDMS
• (+3)  Formulaire de commentaires dans React Native en utilisant AWS + Telegram
• Ce que j'ai appris de mon expérience amère
• Podlodka # 152: Surveillance
• Que faire s'il n'y a rien à faire dans le projet: 3 conseils pour les développeurs
• Sur la Russie - bienvenue dans le jeu
• Comment Waymo, grâce à la conception, a accru la confiance des utilisateurs dans les véhicules sans pilote
• Étude de cas comment cela ne se produit pas: concevoir une nouvelle banque mobile en deux mois
• Est-il vraiment impossible de faire quoi que ce soit en un seul sprint?
• Pourquoi la structure de l'équipe de développement peut vous ralentir
• Conception d'une nouvelle application mobile Microsoft Office
• Nombres aléatoires et algorithmes de brassage de cartes
• 15 idées pour améliorer les compétences en programmation
• Idées d'application que vous pouvez commencer à créer aujourd'hui
• Expérience développeur: fondamentalement plus compliqué que l'UX ordinaire
• Conseils pour améliorer la conception des états vides
• 10 exemples d'utilisation de techniques malhonnêtes en UX

Analytics, marketing et monétisation

• (+ 17) Les  5 erreurs les plus idiotes dans la localisation de jeux informatiques
• (+10)  Olga Makushenko, Directrice Générale de 101XP: «5 erreurs clés dans le développement d'un jeu en tant qu'entreprise»
• (+3)  Comment les applications de datation nous rendent seuls
• Psychologie du jeu: comment les jeux changent notre façon de penser , émotions et rêves
• Plants vs tests commencent Zombies 3
• Roblox a collecté 150 millions de dollars
• Mécanismes de jeu pour les applications non ludiques
• App Samurai a reçu 2,4 millions de dollars en série A
• YouPorn a lancé TikTok pour adultes
• Snapask a reçu 35 millions de dollars pour l'éducation mobile
• Ikaria: datant d'auteurs secrets
• Comment travaux de localisation d'applications: 7 conseils de Readdle
• Croissance grâce à la création de nouveaux produits pour le public actuel de l'

IA, des appareils, de l'IoT

• (+39)  Comment compresser 100 fois le modèle fastText
• (+8) Service de localisation GSM des modules SIM800x et son travail avec l'API Yandex.Locator
• (+2)  Gestion des capteurs de maison intelligente à l'aide de Google Assistant
• L' iPhone XR est devenu le smartphone le plus populaire en 2019

← 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