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