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