Ce résumé est disponible sous forme de newsletter hebdomadaire . Et chaque jour, nous envoyons des informations sur la
chaîne Telegram .
iOS
• (+10) Comment ajouter la 3D à une application iOS avec SceneKit
• (+7) SwiftUI 2.0: l'avenir est déclaratif
• (+4) Intégration CI / CD pour plusieurs environnements avec Jenkins et Fastlane. Partie 3
• 98% des applications de l'App Store rapportent 8% de tout l'argent
• Comparez l'iPhone OS 1.0 à iOS 14 à l'aide de cartes
• Vacances dans l'App Store: du 24 au 27 décembre
•
Dois-je utiliser SwiftUI en production? Exemples de code pour vous aider à prendre une décision
•
Construction et exécution de Telegram-iOS dans le simulateur Xcode 12.x
•
WebSockets et Swift: tâches d'ingénierie côté client
•
Simulation d'un mauvais réseau sous iOS
•
Au revoir, AppDelegate! Cycle de vie de l'application SwiftUI
•
Bonjour (nouveau) monde! - Vie et développement sur Apple Silicon M1
•
Pourquoi un bon développeur Swift n'a pas besoin de connaître beaucoup de modèles
•
SwiftUI-Animations: bibliothèque d'animations
•
HHCustomCorner: arrondissement des coins
Android
• (+49) J'ai passé un mois au MIT et j'ai réalisé que même les ingénieurs logiciels ne devraient pas oubliez le fer à souder
• (+20) TV Box ou Smart TV?
•(+10) Évolution de la coroutine à Kotlin. Différence entre les canaux, les canaux de diffusion, les flux partagés et les flux d'état
• (+10) Modèles magiques pour les projets Android
• (+9) Kotlin FP: monoïdes et tris
• (+9) Éviter les fausses polices sous Android
• (+6) Koin - bibliothèque d'injection de dépendances, écrite en pur Kotlin
• (+6) Validation des éléments de formulaire textInputLayout sous Android à l'aide de la liaison de données
• (+4) Comment créer des ombres colorées sous Android avec dégradé et animation
• (+1) Tester correctement l'application Android
•Android Broadcast: Développement pour les appareils
• Principes de base de Jetpack Compose: Leçon n ° 1
• Android Runtime (ART) deviendra le module Mainline d'Android 12
• Android pourra mettre à jour les emoji plus rapidement
•
Jetpack Compose: ViewModels
• Gestionnaires d'effets
Jetpack Compose
•
Réseau pratique pour les développeurs Android
•
Développez facilement pour Android en utilisant Stack-the Simple
•
Android Vitals - démarrage de l'application de profilage
•
segmentation d'image sous Android avec l'IA de Fritz
•
Kotlin à 60FPS: Kotlin lent?
•
Passer de Dagger à Hilt - Ça vaut le coup?
•
Composants d'architecture Android - créez l'application de vos rêves!
•
Clavier personnalisé simple avec InputConnection
•
NoNameBottomBar: menu du bas pour Android
•
Ma mémoire: jeu de mémoire sur Kotlin
Development
• (+28) Comment je suis devenu développeur de jeux pour téléphones mobiles
• (+17) Comment et pourquoi avons-nous commencé à créer une interface utilisateur dans Figma au lieu de Photoshop
• (+16) Les téléphones HMS rêvent-ils de moutons électriques? Un aperçu des fonctionnalités et des capacités des outils d'IA de Huawei
• (+15) Machines à états finis en garde
• (+11) Concepts de base Unity pour les programmeurs
•(+10) Invasion mathématique. Ma construction à long terme
• (+8) Architecture de jeux extensible et facile à entretenir sur Unity
• (+7) Développement d'applications mobiles en Python. Création d'animations dans Kivy. Partie 2
• (+7) Test de jeux
• (+5) Fonctionnement du système de test du noyau de paiement d'une application mobile
• (+3) MMORPG n'est plus dans Telegram - Swift et Kotlin - Le premier grand projet - Partie 1
• (+2) Test de qualité Logiciel
• (+1) Test automatisé des applications Salesforce
• 15 erreurs de codage commises par chaque développeur
• Conception d'applications: exemples d'inspiration # 23
• Qu'est-ce que le développement piloté par les tests
• Journée de travail d' un concepteur de jeu
• Résultats de la Games Cup 2020
• Pourquoi vous devez connaître toutes sortes de choses de bas niveau
• UX et "Tochka". Fonctionnement de la recherche sur les produits
• Développement d'applications Xamarin de grande envergure: avantages
•
6 types de projets que chaque développeur devrait essayer
• Le cours
complet d'authentification Firebase et Flutter 2020
•
5 améliorations que l'App Store mérite - UX Research
•
Microinteractions: Design Superpowers
•
Glassmorphism in UIs
•
Flutter vs Kotlin Multiplatform: A Guide for 2021
•
Identity Management for Developers in Autonomous Teams
•
Flutter n'est peut-être pas la prochaine grande chose, mais Kotlin Multiplatform ne va nulle part
•
Mise à l'échelle CI pour les ingénieurs mobiles
•
5 conseils d'écriture simples code propre
•
Comment je suis devenu un programmeur plus précieux en 6 mois (et comment vous pouvez aussi)
Analyse, marketing et monétisation
• (+27) Présentation des notifications push multiplateformes: fonctionnalités supplémentaires
• (+6) Comparaison des systèmes analytiques pour le marketing mobile
• Tendances du marché des applications mobiles 2020 - Rapport Liftoff
• podcast make sense: Sur les mécanismes de motivation externe et interne et leur application dans la gamification
• LOVEMOBILE # 09: NGrow.ai
• Je veux aller sur gamedev # 16: Game localizer
• Podlodka # 191: Marketing
• Rencontres chauves - Rencontres pour les personnes chauves
• ByteDance lance un magasin de jeux mobile et sa propre publication
• AudioMob a collecté 1,5 M $ pour les publicités audio dans les jeux
• Xesto: 3D Stop Scanning
• Publicité dans iOS 14: Comment obtenir le consentement de l'utilisateur - Guide d'ajustement
•24 conseils utiles pour gérer correctement la réputation d'une application mobile
AI, appareils, IoT
• (+57) Transformers in Search: comment Yandex a utilisé des réseaux de neurones lourds pour une recherche significative
• (+6) Bon travail non seulement les loups meurent, mais les moteurs de reconnaissance apparaissent
• Video PyTorch Virtual Developer Day
< Récapitulatif précédent . Si vous avez d'autres documents intéressants ou si vous avez trouvé une erreur, veuillez l'envoyer à la poste .