Le condensé de matériaux intéressants pour le développeur mobile # 344 (12 - 17 mai)

Dans notre nouveau condensé, la nouvelle application «Jellyfish» sur Flutter, des animations non triviales, la réécriture de l'application Snapchat, le nouveau moteur Unreal, les revenus de l'application et de nombreux autres matériaux intéressants.



Pourquoi si longtemps? Pourquoi pas des applications natives? Pourquoi Flutter? Tout cela est raconté par le directeur technique de Medusa Boris Goryachev.

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

iOS

• (+18)  Animations non triviales dans SwiftUI
• (+10)  14 choses qu'un développeur iOS devrait savoir
• (+5) Navigation entre les vues à l'aide de @EnvironmentObject dans SwiftUI
• (+3)  Réseau neuronal convolutif et son intégration dans iOS (partie 2)
• (+3)  Escape from the Zoo ou comment j'ai fait des jeux occasionnels sous iOS
•Développeur iOS. Avancé? ..
• Apple Search Ads: lancement, test, mise à l'échelle
• Procédure pas à pas du code source de Telegram-iOS: Présentation du code du télégramme
• Comment ajouter un badge bêta à l'icône de l'application
• Créer une application météo à l'aide de SwiftUI et Weatherstack
• Arrêtez d'utiliser des valeurs booléennes dans votre Code Swift
• Comment animer les contraintes de disposition automatique
• Créer une interface utilisateur pilotée par le serveur à l'aide de composants d'interface utilisateur dans SwiftUI
• Comment créer un robot d'indexation Web sur Swift
• Comment utiliser GraphQL avec Apollo et SwiftUI
• Créer une architecture MVVM réactive dans Swift 5
• Animation d'un thermomètre avec CoreAnimation
• Comment créer une application de chat iOS et macOS multiplateforme à l'aide de Stream
• Comment faire fonctionner votre application Swift dans iOS 13 avec des tags NFC
• OSSSpeechKit: entrée et sortie vocale

Android

• (+32)  Cerveau Rx
• (+ 8)  Personnalisez la disposition du clavier externe sur Android sans root
• (+8)  Qt sur Android: comment nous avons donné une seconde vie à l'application de méditation de l'auteur
• Android Broadcast # 17: comment gagner 1 000 000 $ sur nos applications
• Fonctionne - ne touchez pas: comme Snapchat réécrit son application Android
•De nouveaux filtres sont apparus dans la recherche Google Play
• Google Play a lancé le défi Change the Game Design
• Maîtriser le système tactile Android
• Utiliser l'API NFC dans Android? Vérifiez votre code deux fois
• Un moyen facile d'implémenter le curseur intégré à l'aide de ViewPager2 dans Android
• Arrêtez d'utiliser Post / PostDelayed dans votre vue Android
• Aide-mémoire de l' écosystème Android 2020
• Accélérez les tests Android Espresso en regroupant les tests pertinents
• Android MotionLayout: création simple d'écran de démarrage Twitter
• Notally: bloc-notes minimaliste pour le

développement Android

•(+81)  Unreal Engine 5 établit un nouveau niveau de réalisme du jeu
• (+22) Quoi de  mieux: confirmation de l'action ou possibilité de son annulation?
• (+18)  Comment j'ai cessé d'avoir peur et écrit un robot de jeu
• (+18) Nous  publions des bibliothèques de conception de composants VKUI dans Figma
• (+17) Nous avons réduit le temps de développement d'un nouveau script pour la publication d'une publicité de 6 jours à 42 secondes
• (+16) Flutter sous le capot
• (+15)  Modèle d'architecture MVI dans Kotlin Multiplatform, partie 1
• (+14) Le  designer n'est pas celui qui peint magnifiquement, c'est celui qui aide l'entreprise à comprendre l'utilisateur
•(+12)  Comment les mods pour les jeux Unity sont développés. Partie 2: écrire votre mod
• (+11) Un nouveau GOST pour les ressources numériques est entré en vigueur: toutes les plateformes doivent être accessibles aux personnes handicapées
• (+10)  Accessibilité. Comment rendre l'application accessible aux utilisateurs handicapés
• (+7)  Tendances des tests en 2020
• (+4) Développement d'applications mobiles à commander à peu de frais: réalité ou illusion
• (+3)  React Native - enregistrement de photos et de vidéos dans la galerie de l'appareil
• (+2)  Comment apprendre à tester un logiciel
• Radio QA # 59: stress et épuisement émotionnel
•Radio QA # 60: intelligence artificielle
• Podlodka # 163: blogs technologiques
• Recherche de développeurs HackerEarth 2020
• Les dépenses informatiques en 2020 seront réduites de 8%
• Kite, en complétant le code avec l'IA, a lancé un plan payant et le support JavaScript
• Tout ce que vous devez savoir sur les listes déroulantes listes déroulantes
• 4 méthodes de rétroaction visuelle dans les interfaces
• Pourquoi les utilisateurs ne se souviennent-ils pas de nos interfaces? Sur l'effet des masques dans la conception
• Conception d'une interface émotionnelle
• Automatisation de CI / CD pour le développement mobile à partir de zéro
• Comment faire une application de calendrier
• GitTouch: travailler avec GitHub sur Flutter

Analytics, marketing et monétisation

• (0)  Entretien avec un analyste - Alexander Sibrikov, chef de produit chez AppMetrica
• App Samurai accorde des subventions aux applications qui aident les utilisateurs
• Public: investissements sociaux mobiles
• AppLovin achète Machine Zone
• Revenus des applications augmenté de 8% en mai
• Peanut: un réseau social pour les femmes
• Comment monétiser les utilisateurs chinois?
• Les applications les plus rentables en avril 2020
• 25 mesures de fidélité des utilisateurs: Partie 1

AI, Appareils, IoT

• (+18) Accélérer la mise en œuvre de projets d'IA dans l'exploitation forestière de Segezha
• (+13)  ESP-NOW - un protocole alternatif d'échange de données pour ESP8266 et ESP32. Concepts de base
• (+12) Tendances de l'Internet des objets: l'IA répond aux appels, les nuages ​​et la 5G apprivoisent le big data, le logement et les services communaux - le leader de l'innovation
• (+5)  Eye-tracking mobile sur PyTorch
• (+2)  La VR attendra -t-elle Microsoft Kinect ou c'est l'avenir des jeux - parlons-en ensemble
• Apple a confirmé l'achat de NextVR

← 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