Le condensé de matériaux intéressants pour le développeur mobile # 331 (27 janvier - 2 février)
Dans ce numéro de notre condensé - compatibilité binaire, analyse SwiftUI, erreurs de pixel art, déjà un enfer de développeur indépendant, Flutter from scratch to sell, livres gratuits et SDK pour robots. Bienvenue!
Toute bibliothèque doit respecter la compatibilité binaire dans la mesure du possible. Si différentes versions de la bibliothèque dans les dépendances sont incompatibles, le résultat sera un plantage lors de l'exécution. Nous pouvons rencontrer un tel problème, par exemple, lors de l'ajout de la prise en charge de Reaktive à MVICore.Parlons d'eSIM (le nom complet de embeddedSIM - c'est-à-dire de la carte SIM intégrée) - des cartes SIM soudées dans le gadget (par opposition aux cartes SIM amovibles habituelles). Voyons comment elles sont meilleures que les cartes SIM conventionnelles et pourquoi les grands opérateurs mobiles s’opposent à l’introduction de nouvelles technologies.Ce résumé est disponible sous forme de newsletter hebdomadaire . Et chaque jour, nous envoyons des nouvelles dans la
chaîne Telegram .
iOS• (+17) SwiftUI sur les étagères• Apple annonce des résultats record pour le premier trimestre• Puces Swift: double-cliquez sur Apple Pencil• Instructions étape par étape pour intégrer Apple Pay dans votre application mobile•
Comment créer une carte vidéo sur SwiftUI• L'
espacement entre les caractères dans UILabel•
Implémentation d'une architecture orientée services dans Swift 5•
Post mortem: crash de l'App Store 24/01/2020•
iOS 13: héros méconnus de 2019•
Masques et superpositions dans SwiftUI• Aperçus de
style Twitter pour les applications iOS sur SwiftUI•
Meilleures pratiques de sécurité pour les applications iOS•
5 extensions Swift qui vous facilitent la vie•
13 raccourcis Xcode pour augmenter votre productivité•
Buildkite et Fastlane - Les développeurs iOS dormiront mieux•
Implémentez l'écran de recherche à l'aide de MVVM et RxSwift•
Instructions: guides d'utilisation sur Swift
Android• (+23) Extensions dans Kotlin. Atavisme dangereux ou outil utile?• (+22) Comment apprendre au téléphone à voir la beauté•
Google Play Video | Playtime 2019• Puces Kotlin: la valeur la plus courante• Android Broadcast # 5: Comment devenir un développeur sympa•
L'histoire de notre grande réécriture d'applications Android•
Écrans dynamiques utilisant une interface utilisateur pilotée par le serveur dans Android•
Création d'un adaptateur réactif et hétérogène dans Kotlin•
Comment mettre en œuvre thème sombre sur Android•
Coroutines dans Kotlin Coroutines: du plus simple au plus avancé•
Organisation du code Kotlin•
Sécurité des applications Android: meilleures pratiques•
Android: comment résoudre un problème grave dans LiveData•
Introduction à l'animation avec Jetpack Compose•
Android-NFC: travailler avec NFC sur le
développement Android• (+26) Pixel art pour débutants: correction des erreurs courantes• (+20) Comment les concepteurs de niveaux utilisent les techniques de la théorie de l'architecture pour créer des niveaux de jeu• (+20) Affichage de messages dans le jeu à l'aide du système de particules • (+15) Enfer d'un développeur indépendant ou comment amener votre projet à sortir et ne pas vous tirer dessus dans le processus• (+10) Stage de printemps pour développeurs mobiles à Redmadrobot• (+10) Caractéristiques de l'établissement d'une connexion entre les participants à un jeu en réseau peer-to-peer• ((+7 ) Un jeu axé sur le visage dans les masques Instagram, ou un double-clic avec vos yeux• (+5) React Native: une nouvelle étape dans le développement mobile de Shopify• (+2) 7 étapes de test de l'évolution dans l'entreprise• Comment j'ai étudié Flutter ou meows.app à partir de 0 avant vente• Podlodka # 148: Les racines de la culture d'ingénierie de l'Europe de l'Est•Flutter Dev Podcast # 12: Flutter Europe et projets pour animaux de compagnie• Yandex a ouvert un stage d'été• Livre gratuit «Création d'un jeu de tir à la première personne sur Unity»• Coderslang: application pour l'apprentissage de la programmation• Un jour dans la vie d'un manager UX• Pourquoi ne pas copier Modèles UX de grandes entreprises prospères• Tendances bancaires UX de 2020: intelligence artificielle, assistants vocaux et hyperpersonnalisation• Comment créer l'application mobile parfaite pour une boutique en ligne•
Création d'une infrastructure de recherche personnelle pour vos connaissances et votre code•
9 étapes pour mieux partager les connaissances entre les équipes de développement•
Histoires Spotify•
Près de 10 leçons de développement de jeu que j'ai apprises dans mon aventure indépendante•
Interface utilisateur mobile: 13 modèles de conception d'applications de base que vous devez connaître•
Comment SoundCloud aurait dû être créé pour iOS - Recherche UX•
Comprendre les animations de chargement - ses types et applications•
Nébuleuse: infrastructure réseau de Slack
Analytique, marketing et monétisation• Google a introduit des restrictions d'attribution sur les campagnes d'applications sur iOS• Les dépenses des utilisateurs européens pour les applications ont augmenté de 1 9%, la Russie à la 4e place•Le messager attentif du vendeur a collecté 70 millions de dollars supplémentaires.• Jouez en tant qu'adulte: Kunlun et Bidease• Faites des bouquets AR en 1-800-Fleurs• Ahoi: datant d'une vidéo• Comment Fishing Clash a géré l' arnaque Facebook• SuperAwesome a attiré plus 17 millions de dollars pour la technologie des enfants• Busuu achète Verbling• Reroll - un cahier des caractéristiques des héros D&D. Notre expérience du lancement sur Kickstarter et de la collecte de 20 000 $ en 8 heures• Comment augmenter la conversion en installations à l'aide d'expériences en magasin•
CCPA - qu'est-ce que cela signifie pour votre application•
Monétiser les jeux dans les marchés émergents en utilisant la science comportementale de l'
IA, des appareils, de l'IoT• (+32) Éclairage de fond adaptatif pour un téléviseur sur Raspberry Pi - analogique d'Ambilight• (+19) Tutoriel sur la modélisation de l'élévation. Partie 1• (+17) Réseaux de neurones dans la production de prothèses dentaires• (+14) Houston! Nous avons des problèmes? D'une ruche «intelligente» à un robolet et un «cluster» sur arduino• (+4) Comment protéger les solutions IIoT utilisées dans les infrastructures sociales. Et de quoi?• (+2) DDoS de la cafetière• Livre gratuit "Intelligence artificielle dans les jeux 3"•Google a lancé MediaPipe sur le Web• Comment j'ai déménagé aux États-Unis et lancé une plate-forme IoT avec un demi-million d'utilisateurs•
Ce qu'il faut apprendre pour un développeur de système embarqué•
Boston Dynamics a publié un SDK pour Spot Robot← Résumé précédent . Si vous avez d'autres documents intéressants ou si vous trouvez une erreur, veuillez l'envoyer par la poste . Source: https://habr.com/ru/post/undefined/
All Articles