Dans ce résumé, nous discutons de la terrible documentation d'Apple, de l'exécution d'Android Studio sur n'importe quel appareil, du passage à Kotlin (y compris Multiplatform), de la création d'un backend sans développeurs de serveurs, du succès des jeux Among Us et UX, et bien plus encore.
Depuis un an ou deux, je me suis rendu compte que le principal obstacle à mon travail est la documentation. Ou, plus précisément, un manque flagrant de documentation fournie par Apple pour ses plates-formes.
Ce résumé est disponible sous forme de newsletter hebdomadaire . Et chaque jour, nous envoyons des informations sur la chaîne Telegram .
iOS
• (+6) Intégration CI / CD pour plusieurs environnements avec Jenkins et Fastlane. Partie 2
• (+5) Différence entre @StateObject, @EnvironmentObject et @ObservedObject dans SwiftUI
• (+5) SPM: modularisation du projet pour augmenter la vitesse de construction
• Apple lance macOS Big Sur
•Apple a montré les premiers ordinateurs sur Apple Silicon
• iOS 14.3 propose l'installation d'applications tierces lors de la configuration du système
• La nouvelle version de TestFlight introduit des mises à jour automatiques des applications
• De nombreux éditeurs ont refusé de publier des applications iOS dans le Mac App Store
• En route pour apprendre SwiftUI
• 3 approches pour créer effet de flou sous iOS
• SwiftUI versus architecture MVVM réactive
• Graphique à secteurs animé dans SwiftUI 2 à l'aide de Combine
• Portage d'un projet Xcode existant vers Kotlin Multiplatform Mobile
• Pourquoi les nouveaux Mac révolutionnent-ils le jeu des concepteurs de produits?
• Utilisation des courbes de Bézier dans SwiftUI
• iPhoneNumberField: champ de saisie du téléphone sur SwiftUI
• MarqueeText: ligne rampante
Android
• (+19) Applications "studio" Netflix sur Android et iOS maintenant avec Kotlin Multiplatform
• (+18) Passer de Java à Kotlin: comment emportez vos collections avec vous
• (+9) Jetpack Compose Desktop
• (+3) Comment corriger un bogue avec Drawable.setTint dans l'API 21 Android SDK
• Comment exécuter Android Studio sur TOUT appareil à l'aide du projecteur JetBrains
•Vidéo Chicago Roboto 2020
• Diffusion Android: Jetpack Compose sur le bureau
• Comment rendre le compilateur plus intelligent
• Développement d'applications Android: outils utiles pour les développeurs
• Navigation Android avec un backstack existant
• Développement de développeurs: Travailler sur la bibliothèque Android
• Android RecyclerView: Partie 1 - Création d'une liste simple
• Comment simplifier la délégation de la liaison Android View
• Android TV: Meilleures pratiques d'application fascinantes
• Accélérer les builds avec Dagger Reflect
• Les classes de données sont un excellent moyen de stocker des données
• iiVisu: Sound Visualizer pour Android
• Brackeys IDE: Éditeur de code pour Android
• ForgetMeNot: Mémorisation avec le
développement de Flashcards
• (+24) Comment apprivoiser Charles Proxy?
• (+22) Meta Gameplay Framework, ou un backend sans développeurs de serveurs
• (+13) Composants supplémentaires pour la bibliothèque multiplateforme de conception matérielle KivyMD
• (+11) Les meilleurs travaux de fin d'études du semestre de printemps de Technoprojects
• (+9) Interview pour QA: CV, questions pour les entretiens, négociations salariales + liens utiles
• (+8) EventBus - Système événementiel pour Unity
• (+7) Le système «fait-mesuré-appris»
• (+7) Amélioration de l'interface: comment la conception et le succès du produit sont liés
• (+4) Nous déployons un serveur pour vérifier les achats In-app en 60 minutes
• (+3) html2json
• Radio QA # 62: conférences à distance.
• Podlodka # 189: IoT
• Le ministère des Technologies numériques prépare un nouveau support pour l'industrie informatique
• Les fabricants demandent de reporter la pré-installation des logiciels russes
• Conception d'applications: exemples d'inspiration # 22
• 6 petits projets qui alimenteront votre CV de développeur
•Dans le classement TIOBE de novembre pour la première fois, Python est sorti à la 2e place
• Comment j'ai publié mon application dans l'App Store sans connaissance du code
• Recommandations pour la conception d'une interface de montre intelligente
• Comment commencer à travailler sur React Native afin que cela ne fasse pas mal atrocement
• Nous démontons l'UX du jeu populaire Among Us
• Impact des performances des applications mobiles sur l'expérience utilisateur
• Conseils pratiques pour les développeurs juniors
• Principales leçons apprises en travaillant avec un développeur 10x
• Liens profonds dans Flutter à l'aide de Branch
• Pratiques qui ont doublé ma productivité en tant que développeur
• L'attention est mon atout de productivité le plus précieux en tant que développeur
• Meilleures pratiques pour documenter le code pour les programmeurs
• Meilleures applications mobiles pour apprendre la programmation en déplacement
• React Native dans Wix - architecture
• Excellente révision de code - une superpuissance dont votre équipe a besoin
• Différentes façons d'utiliser la couleur dans la conception
• 4 meilleures extensions VS Code en 2020
Analytics, marketing et monétisation
• (+26) Butin dynamique dans les jeux: ce qu'il faut prendre en compte
• (+6) Monétisation du trafic publicitaire dans l'écosystème mobile Huawei
• (+6) Rouleaux Mislid: pourquoi fonctionnent-ils?
• (+3) Comment localiser le jeu? Guide étape par étape
• App Annie: ce que le marché mobile détient en 2021
• Succès parmi nous: explorer les cycles de croissance du jeu qui frappent le monde
• Fortnite peut obtenir un abonnement mensuel
• MeowTalk: Cat Translator
• Ushur: communiquer efficacement avec les clients
• 6 erreurs courantes de lancement de mobile Applications
IA, appareils, IoT
• (+43) Comment programmer des microcontrôleurs multicœurs
• (+20) Astuces marketing sur le marché des smartphones. Où n'y a-t-il pas de progrès?
• (+11) : 4D Vayyar
• (+8) CrossWorks for ARM?
• (+8) IoT SCADA Data Governance
• Hyundai Motor NVIDIA DRIVE
← . — , , .