Recueil de documents intéressants pour un développeur mobile # 370 (9 - 15 novembre)

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



. — , , .



All Articles