Le condensé de matériaux intéressants pour le développeur mobile # 295 (du 15 au 21 avril)

Notre nouveau condensé comprend le développement modulaire, les chats et les cartes, un demi-milliard sur Arcade, les ruches et les robots, la rage, le temps, les pièges et bien plus encore. Connectez-vous!



Développement modulaire ou chemin, pas retour

Dans les applications Raiffeisenbank, chaque écran est composé de plusieurs modules aussi indépendants que possible les uns des autres. «Module», nous appelons un composant visuel qui a sa propre idée. Lors de la conception d'une application, il est très important d'écrire une logique afin que les modules soient indépendants et qu'ils puissent être facilement ajoutés ou supprimés sans recourir à une refactorisation.

GPU, accélérateurs hexagonaux et algèbre linéaire

Tous ces mots sont beaucoup plus étroitement liés au développement mobile qu'il n'y paraît à première vue: les accélérateurs hexagonaux aident déjà à former des réseaux de neurones sur des appareils mobiles; l'algèbre et le matan sont utiles pour obtenir un emploi chez Apple; et la programmation GPU vous permet non seulement d'accélérer les applications, mais vous apprend également à voir l'essence des choses.

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

iOS

• (+17) AppCode 2019.1: Swift 5, mise en surbrillance, navigation et auto-complétion améliorées, expressions mobiles et bien plus encore
• (+14) La façon la plus simple de faire du chat dans une application iOS
• (+12) Création de cartes comme Tinder sur Swift
• (+11) Tailles automatiques des en-têtes et pieds de page UITableView avec AutoLayout
• Apple retarde le transfert d'argent aux développeurs
• Apple dépensera jusqu'à 500 millions de dollars en exclusivités pour Arcade
• image Model-View-Controller (MVC) dans iOS - une approche moderne
• image Ouvrez l'application sur un écran spécifique lorsque vous appuyez sur la notification push
• image Présentation du modèle MVVM dans Swift
• image Amélioration de la productivité de l'équipe iOS grâce à la création de fonctionnalités comme frameworks
• image Premiers pas avec RxSwift et RxCocoa
• image Comment faire des ponts entre les frameworks dans une application iOS
• image Kotlin Multiplatform pour les développeurs iOS
• image Comment faire pousser le serveur pour les événements dans iOS
• image Liens profonds dans iOS
• Swash: gestion dynamique des polices

Android

• (+28) Secrets de l'API des appareils Android. Rapport Yandex
• (+16) Nous déterminons la race du chien: le cycle complet de développement, du réseau neuronal en Python à l'application sur Google Play
• (+15) Evolution ou fabriquez une base pour robots sur la plateforme ARDUINO, et nous pilotons des capteurs et de la vidéo vers un ordinateur via un smartphone
• (+15) Robo-footballeur débutant. Concours au MIPT. Android et Arduino et Bluetooth
• (+13) Création d'une calculatrice de pourboires sur Kotlin: comment ça marche?
• (+10) Cloud Firestore + Android est juste
• (+3) Comment travailler avec ViewPager2
• (+1) Comment dans Android pour transférer une variable d'un fragment à l'activité?
• Android Studio 3.4 est sorti
• Lancement d'un nouvel accélérateur de jeux indépendants
• Google rendra la communication avec les développeurs Play plus humaine
• image Comment distribuer des bibliothèques Android
• image Approche «avant tout hors ligne»
• image Une astuce simple qui vous fera gagner des heures lors du développement d'applications Android
• image Temps moderne sur Android
• image Tester Espresso avec les composants de l'architecture Android
• image Galerie personnalisée pour Android
• image Vidéo Droidcon Italie 2019
• image Réparer les fuites de mémoire en 2019
• image Amélioration des tests d'interface utilisateur avec MockWebServer

Développement

• (+27) Notes d'un pigiste: développement de la première application React Native
• (+12) Brevets en design: première partie (dispositions générales, exemples d'Apple, Facebook)
• (+8) Éditeur de logique visuelle pour Unity3d. Partie 1
• Podlodka # 107: Risques juridiques
• Yandex accueillera un championnat de programmation
• image Guide du développeur de jeux: se sentir malheureux en 10 étapes faciles
• image Création d'un moteur de jeu de texte C ++ à partir de zéro dans ReactOS
• image Dine Rite: UX Research
• image Comment notre refonte nous a permis de grandir 10 fois par an: UX Research
• image Guide du débutant pour écrire du code super propre et lisible
• image Pièges de développement communs auxquels même les cadres supérieurs sont confrontés
• image Mes conseils aux designers UX sur leur premier job
• image Rage contre code: programmeurs et négativité
• image Pourquoi les projets logiciels prennent plus de temps que vous ne le pensez - un modèle statistique
• image Application de productivité ciblée: UX Research
• image 21 sites pour une programmation d'apprentissage gratuite
• image Comment faire un curseur rond dans Flutter
• image Premier coup d'œil à firstBorn - la nouvelle bibliothèque de composants React Native
• image 5 conseils pour améliorer la navigation dans le produit / service
• image Création de l'interface utilisateur pour l'application mobile YouTube dans React Native
• image Source historique: sources de jeux classiques d'Infocom

Analytique, marketing et monétisation

• (+16) WhatsApp dans la paume de votre main: où et comment pouvez-vous détecter les artefacts médico-légaux?
• Les blogueurs vidéo comme moyen de promouvoir un produit
• Tencent a reçu 15% du total des revenus du marché des jeux
• Horoscopes - une nouvelle catégorie populaire du marché des applications
• Créez une communauté pour votre jeu à partir de zéro
• Dashlane: gestionnaire de mots de passe et centre de sécurité
• Comment publier un jeu mobile et ne pas faire d'erreurs
• Brawl Stars a gagné 200 millions de dollars en 4 mois
• Jeux mobiles - l'une des meilleures plateformes de publicité
• TikTok bloqué en Inde
• Les annonceurs en Russie ont dépensé 4 milliards de roubles en publicité vidéo mobile en 2018
• image Comment NE PAS promouvoir l'application

AI, appareils, IoT

• (+29) Surveillance par SMS du poids de trois ruches pour 35 $
• (+29) Bases du traitement du langage naturel pour le texte
• (+8) Mozilla WebThings - configuration de la passerelle
• (+7) Mozilla WebThings sur Raspberry Pi - pour commencer
• Mozilla présente WebThings
• Microsoft a acheté RTOS développeur pour l'Internet des objets
• Le nombre de haut-parleurs intelligents doublera presque en un an
• image Créez une application Web complète d'apprentissage automatique dans React et Flask
• image L'apprentissage automatique élargit le fossé entre la connaissance et la compréhension
• image Prédisez la demande de vélos avec C # et ML.NET

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


All Articles