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
← . — , , .
