Recueil de documents intéressants pour un développeur mobile # 369 (2-8 novembre)

Dans cette collection d'articles et de nouvelles - Kotlin en tant que produit, bataille de navigation, leçons pour les développeurs débutants et surcharge cognitive qui se produit actuellement, la meilleure typographie et l'amour pour les réseaux de neurones. Relier!



La langue est avant tout un outil de travail que des millions de personnes utilisent chaque jour pendant plusieurs heures. Toutes ces personnes résolvent des problèmes différents et font face à des problèmes différents. Pour l'équipe de développement de Kotlin, la connaissance de ces scénarios et douleurs est la principale source d'idées sur la façon d'améliorer l'expérience utilisateur et de responsabiliser les programmeurs.



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



iOS



(+7) Intégration CI / CD pour plusieurs environnements avec Jenkins et Fastlane. Partie 1

(+1) Architecture composable - Un nouveau regard sur l'architecture des applications

Emplacement principal - comment afficher une adresse lisible par l'homme à l'aide de CLGeocoder

Améliorer les performances de l'application iOS

SwiftUI: créer des puces avec un conteneur de mise en page automatique

Comment créer une application de caméra dans SwiftUI

Comparaison côte à côte de deux excellents outils de débogage de vue iOS

Utilisation de UIReturnKeyType ou inputAccessoryView dans SwiftUI

10 astuces pour lancer Swift depuis le terminal

Implémentation du modèle de machine learning Fritz AI dans une application iOS

SlidableImage: un curseur avant et après pour iOS

Menu dynamique: menu physique



Android



(+7) Applications de débogage dans l'écosystème Huawei: plate-forme de débogage basée sur le cloud, services de test A / B et ouverts

(+3) Extensions Android Kotlin obsolètes. Que faire? Guide de migration

(0) MVVM et sélection d'éléments dans l'adaptateur - Adaptateur de base

Diffusion Android: Bataille de navigation

Diffusion Android: Communautés de développeurs

Diffusion Android: Sécurité des applications Android

Programmation réactive (RxJava / RxAndroid) à Glassdoor

Détection de fuite de mémoire: Android Studio contre LeakCanary

Proto DataStore Android: le jeu en vaut-il la chandelle?

Application de dessin: exemple de code de composition Android Jetpack

Que peut contenir un menu de débogage?

Approfondir le matériel mobile

Tutoriel: apprendre à utiliser le modèle EventBus

Fenêtre flottante sous Android

Demande d'autorisation de localisation correcte sous Android 11

Animation de chargement de type télégramme

Architecture MVI pour Android

View Binding pour les paresseux

Création de la première application mobile sur Kotlin Multiplatform Mobile en 10 minutes

Moyen pratique de collecter des scores dans l'application

Android RecyclerView avec cours Kotlin privés

Jetpack Compose pour les applications de bureau

Bascule du mode sombre: mode sombre sur Jetpack Compose

Délégués du cycle de vie Kotlin:



développement de la gestion du cycle de vie



(+40) Comment j'ai décidé de créer un jeu inspiré de Heroes of Might and Magic et perdu de l'argent (partie 3)

(+17) Pourquoi j'ai quitté React Native et suis passé à Flutter: Partie 2

(+11) Gestion des appareils mobiles à partir de KACE Cloud Mobile Device Management (MDM)

(+9) Comment j'ai créé un jeu mobile pour mon enfant

(+ 8) Développement de l'interface Drive: du lancement d'une startup à l'analyse approfondie de l'interface utilisateur. Rapport Yandex

(+4) La magie du masque électronique: analyse du système COVID Exposure Notifications

(+3) Comment Kotlin Multiplatform permet de gagner du temps de développement. Expérience personnelle de la création d'une application de jeu pour KotlinConf 2019

(+3) Pourquoi le MVP de votre produit peut conduire à l'effondrement de l'idée? Ou comment tester un produit dans un marché formé

(0) «Tester sur tous les navigateurs de votre téléphone» ou des outils pour tester des applications Web mobiles

Je veux être un gamedev # 15: Programmeur serveur

Podlodka # 188: conception

Comment me souvenir de tout ce que j'apprends

25 leçons pour un développeur débutant

Surcharge cognitive: maintenant sur votre écran

4 leçons tirées de 4 ans de travail chez Facebook en tant que développeur

Wallet a annoncé un concours de développeurs de 1 000 000 $

Vidéo Firebase Summit 2020

Comment concevoir une API et ne pas la bousiller

7 conseils pour vous aider à vous améliorer rapidement Typographie de l'interface utilisateur

UX de A à Z - Erreurs: 14 conseils pour résoudre les erreurs inévitables

10 erreurs lors de l'utilisation de la couleur dans l'interface utilisateur

Rendez-le amusant: le chaos dans la conception de produit

14 règles que chaque développeur devrait suivre

Écran de démarrage activé Flutter

Une plongée superficielle dans l'utilisabilité universelle

Explication du déploiement continu dans le code

Couches de l'architecture logicielle

Principes clés de l'animation



Analyse, marketing et monétisation



(+9) Tests A / B: procédure pas à pas

Calm a utilisé des rapports électoraux pour promouvoir l'application

ont du sens: sur la création et le développement de communautés, de mesures, de motivation des personnes et d'avantages commerciaux

IronSource Aura entre sur le marché russe

myTracker lance un outil de suivi de la fraude

ByteDance rachète une participation dans le service chinois de livre électronique Zhangyue

Les applications les plus rémunératrices en octobre 2020

Pokémon GO a la meilleure année de l'histoire

Analyse du marché du jeu en Russie: recherche de Wargaming et Superdata

Comment promouvoir une application mobile après publication

Comment créer une bonne intégration et intéresser les utilisateurs dès le début de l'



IA, des appareils, de l'IoT



(+40) Fabriquer une horloge à partir du livre électronique PRS-505

(+26) Comment j'ai arrêté d'avoir peur et appris à aimer les réseaux de neurones

(+20) Une nappe détective: reconnaissance d'objets en mesurant la capacité

(+17) Top-10 outils Développement IoT en 2020

(+16) Entre un bunker et une villa: comment j'ai construit une maison intelligente dans l'outback russe

(+12) Comment nous sommes passés du développement du firmware pour chaque caméra à la création d'un SDK universel pour les vendeurs d'appareils photo

(+11) Nous créons notre propre GPS Tracker sur Technologies LoRa

(+6) ModBus Slave RTU / ASCII sans SMS ni enregistrement

(+5) Internet des objets en russe. Minimalisme et ouverture d'OpenUNB

Raspberry Pi a introduit un clavier d'ordinateur pour 70 $

• Le réseau neuronal a appris à identifier les porteurs de COVID-19 en toussant

Des conférences en ligne d'introduction à l'informatique quantique commencent au CERN



Précédent Digest... Si vous avez d'autres documents intéressants ou si vous avez trouvé une erreur, veuillez l'envoyer à la poste .



All Articles