Le condensé de matériaux intéressants pour le développeur mobile # 340 (du 6 au 12 avril)

Dans ce numéro, un nouveau Swift, des tests d'accessibilité, surmonter Prince of Persia, des recherches sur les équipes de développement mobiles russes, ouvrir Eclipse Theia au lieu de VSC, arroser les plantes d'intérieur et bien plus encore!



Fin mars, Swift 5.2 est sorti pour Xcode 11.4. Il a amélioré le diagnostic des erreurs, l'analyse des dépendances et les fonctionnalités étendues de SwiftPM. Un aperçu de certains changements a déjà été publié sur Habré, dans le même article l'évolution de la langue elle-même avec des exemples d'utilisation possibles est considérée.Alfa-Bank fait partie d'un groupe de travail spécial créé par la Banque centrale dans le but d'améliorer la qualité des produits financiers pour les groupes malvoyants. Une méthodologie spéciale de travail et d'évaluation a déjà été développée, à laquelle toutes les banques adhèrent.

Ce résumé est disponible sous forme de newsletter hebdomadaire . Et chaque jour, nous envoyons des nouvelles dans la chaîne Telegram .

iOS

• (+17)  À partir d'une erreur dans l'alerte avec des actions
• (+6)  Disposition compositionnelle dans iOS 13. Bases
• (+3) Nous formons la vue dans SwiftUI en fonction des conditions
• Dans iOS 14, les applications peuvent être lancées sans installation
• Dans l'application La boutique a également trouvé des applications de polaire
• Apple achète NextVR
• Glisser-déposer dans SwiftUI
• Comment une application iOS démarre
• UITableViewCell avec dimensionnement automatique en utilisant UIStackView
• Guide de documentation du code dans Xcode
• Fonctionnalités globales utiles dans Swift
• Création de meilleures applications pour Apple Watch
• Création d'une application météo pour iOS
• Ajoutez un effet de parallaxe au texte statique dans iOS
• Affichez le code - un cadre de contrôle pour refuser l'IB
• Swift: offre de Google pour une programmation différenciée
• Playbook: création de composants d'interface utilisateur
• SimpleEngine: moteur de jeu

Android 2D

• (+25)  Open source: infrastructure de test CI / CD et Avito pour Android
• (+11)  Classification des images sur Android à l'aide de TensorFlow Lite et du service Azure Custom Vision
• (+12)  Redirection de fonction en natif -Bibliothèques sur Android
• (+5) Utilisation de la bibliothèque ColorPicker dans Android pour implémenter une sélection de couleurs flexible
• (+4)  Utilisation de la bibliothèque Volley dans Android en utilisant les données de l'API météo comme exemple
• (+3) Prosto: supprimer le passe-partout lorsque vous travaillez avec RecyclerView
• Google a fait un clavier braille virtuel
• Android Broadcast # 11: Développement d'un développeur mobile
• Protection de votre jeu et de vos joueurs sur Google Play
• Inspecteur de mise en page dans Android Studio
• Personnalisation de WorkManager - les bases
• Migration de l'application Duolingo Android vers 100% Kotlin
• ViewBinding - un nouveau standard pour traiter l'interaction avec View dans Android
• Android Multi-Module & Dagger: un exemple réel, étape par étape
• Scanner de carte Android utilisant le kit Firebase ML et CameraX
• Meilleure architecture pour Android: MVI + LiveData + ViewModel
• Astuces pour générer du code dans Dagger
• API Android Canvas: de noob à ninja
• Test de batterie Android sur Microsoft YourPhone
• Tout ce que vous devez savoir sur ViewBinding dans Android
• Top 20 des plugins pour Android Studio
• Application Android modulaire et livraison dynamique
• Barre de navigation à puce: beau panneau navigation
• Apprenez Jetpack Compose par l'exemple: apprenez Jetpack Compose par des exemples

Développement

• (+83)  Comment le créateur de Prince of Persia a réussi à surmonter les limitations de mémoire d'Apple II
• (+35)  Profession: développeur mobile
• (+22) Combien j'ai dépensé pour créer une application mobile et comment le coronavirus l'a relancé
• (+16) Création d'un navigateur utilisant des technologies de réalité augmentée et des méthodes d'apprentissage automatique
• (+16)  Comment reproduire un son réaliste dans les jeux informatiques et la VR et pourquoi c'est difficile
• (+ 15) Un mauvais code de réseau tue vos jeux de combat préférés
• (+14)  Création d'un système de conception pour le jeu: une analyse détaillée de l'approche
• (+13) Création d'un roguelike dans Unity à partir de zéro: un générateur de donjon
• (+10)  Comment échapper à Covid et à la surveillance ?
• (+9) Comment se mettre au travail dans un jeu international dev: un tutoriel d'un modélisateur 3D d'Ulyanovsk qui est devenu copropriétaire du studio
• (+8)  Comment ne pas devenir game designer (Game Designer)
• (+6)  Unity + git = friend: part 1 gentleman's set
• ( +6) Problèmes de livraison de fonctionnalités dans les grands projets
• (+5) MVP d'été. Quelle est la flexibilité de Kotlin?
• (+3)  IA de combat réaliste pour un jeu 2D
• (0)  Flux d'utilisateurs: comment créer des applications et des sites populaires
• Podlodka # 158: Localisation
• Radio QA # 58: Pas seul à la maison
• La saison des Docs 2020 commence
•Étude «La renommée des équipes de développement mobile 2020»
• Rostelecom a créé un hackathon en ligne VirusHack avec un fonds de 2,5 millions de roubles
• Développement chez Grab: qu'ai -je appris en travaillant dans une grande entreprise technologique?
• «Quarantaine» - le concept de l'application pour quitter la maison pendant COVID-19
• Clarté - l'essentiel lors de l'écriture de code
• 100 jours de code - est-ce difficile? Que diriez-vous d'un jeu par mois?
• À quoi s’attendre dans React Native lors de la conversion d’une application iOS vers Android
• Votre application ne doit pas être parfaite
• Storytelling en UX: microinteractions qui soutiennent le voyage du héros
• Une conception d'application de santé qui motive les utilisateurs à adopter de saines habitudes avec leurs amis
• 21 erreurs dans ma carrière de programmeur de 21 ans
• Eclipse Theia: ouvert extensible IDE

Analytics, marketing et monétisation

• (+7)  AdColony: 89% des éditeurs d'applications mobiles et de jeux utilisent vidéos promotionnelles
• Snapchat a lancé des dons de RA pour lutter contre le coronavirus
• Builder.ai propose des pièces prêtes à l'emploi
• Les applications les plus populaires au monde en mars 2020
• Tuned - une application pour les couples de Facebook
• Zoom, Skype, Kinopoisk et Premier ont tout d'abord frappé le Top- 10 App Store russe
• Quibi: véritable streaming mobile
• Le streaming musical en 2019 a augmenté de 32%
• Modèle de capture d'écran ultime pour le magasin dans Figma

AI, Devices, IoT

• (+48)  Autocollants de relecture intelligents
• • (+27)  Raspberry Pi, Python et arrosage intérieur plantes
• (+13) Nous  formons un réseau génératif-compétitif pour dessiner des images sur Azure ML
• (+3) La  localisation d'un code QR est une tâche importante, injustement privée d'attention
• (+1)  Industrie 4.1: Propriété du robot, réseaux de neurones et monétisation Open Source
• Google a publié Local Home SDK

← Previous Digest. Si vous avez d'autres documents intéressants ou si vous trouvez une erreur, veuillez l'envoyer par la poste .

All Articles