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 .