Dans notre nouvelle synthèse des mises à jour iOS et Swift, l'apprentissage automatique le plus intéressant sur Android, une enquête sur la popularité des équipes mobiles, une recherche de pigistes pour un développement sain, les applications les plus populaires dans différentes catégories, et bien plus encore.

Je suis développeur iOS sur Tinkoff.ru. Dans cet article, je donnerai un bref aperçu des principales modifications de Swift 5. Ces modifications sont décrites dans les notes de publication.
De nombreux développeurs pensent que la disposition automatique est un frein et un problème, et il est extrêmement difficile de la déboguer. Et c'est bien si cette conclusion est faite sur la base de ma propre expérience, et parfois c'est juste "J'ai entendu, je n'essaierai même pas de me faire des amis". Mais peut-être que la raison n'est pas à l'extérieur, mais à l'intérieur.
Ce résumé est disponible sous forme de newsletter hebdomadaire. Une nouvelle quotidienne que nous envoyons à
Canal télégramme .
iOS•
(+47) Xcode 10.2, macOS Mojave 10.14.4, iOS 12.1 et autres versions bêta•
(+30) bogue FaceTime autorisé à espionner et à espionner les propriétaires d'iPhone•
(+9) Mots de passe générés automatiquement dans iOS 12•
Apple a d'abord partagé le nombre d'iPhones utilisés•
Réessayer et annuler la prise en charge sur iOS•
Grandes images, petit téléphone•
Multithreading sur Swift avec GCD•
# 10yearchallenge: comment les applications iOS populaires ont changé•
Obtenir l'emplacement actuel dans Core Location•
Compétition Swift avancée avec HoneyBee
Android•
(+33) «J'étais très négatif envers les coroutines»: Artyom Zinnatullin sur le développement Android•
(+19) Android, Rx et Kotlin ou comment faire rétrécir la griffe Lego. Partie 1•
(+13) Préparez vos applications pour les exigences 64 bits•
(+8) Un moyen rapide d'ajouter des notifications à une application Android•
(+6) Qu'est-ce qu'ARCore? Tout ce que vous devez savoir•
Android Dev Podcast # 86. Nouvelles. Smartphones flexibles et technologies inflexibles•
Android Dev Podcast # 85. ML dans Android•
Google a publié le code de Santa Tracker pour Android•
SDK Android: Dessin avec des motifs•
Intégration Android Paypal à l'aide du SDK Braintree•
Ajoutez une intégration continue à votre projet Android.•
Explorer l'interface utilisateur de Firebase sur Android: authentification•
Comment Google réprime les développeurs indépendants sur Google Play•
Charge Retrofit avec Kotlin•
Bureaucratisation des critères d'acceptation•
Test parfait: arrêtez de vous arrêter•
Minimiser le cœur de votre application Android et pourquoi c'est important•
Nouvel outil pour l'assurance qualité visuelle sur Android•
Détection et suivi des visages sur Android avec ML Kit?•
Créer un projet OpenGL natif pour Android
Développement•
(+70) Pour ceux qui savent avec leurs oreilles: podcasts pour les développeurs•
(+27) Nous optimisons les performances du jeu avec les options d'importation du son Unity•
(+14) Jeu VR sur la blockchain en utilisant le token ERC-1155: React 360 ou Unity?•
(+10) Bases de l'architecture d'application Flutter: Vanilla, Scoped Model, BLoC•
(+10) version bêta d'Unity 2019.1•
(+10) Comment maîtriser la syntaxe asynchrone / attente: un exemple réel•
Qu'est-ce que Ruskin ou comment changer le jeu au-delà de la reconnaissance?•
Unity a acheté les conversations vocales Vivox•
Une enquête sur la popularité des équipes de développement mobile•
Podcast Flutter Dev # 0•
Kite a reçu 17 millions de dollars pour développer l'IA pour aider à la programmation•
Accélérateur de 500 Startups et Sberbank: expérience personnelle WINDY.APP•
MVP est mort. Vive le RAT.•
10 puces de développement de produits que j'ai apprises de Jason Freide•
Comment trouver un pigiste pour votre projet•
Flutter: Google Translate•
Jeu 2D terminé sur Godot 3.1: Procédure pas à pas•
Livres pour développeurs mobiles préférés•
Repenser le partage de musique dans Spotify: UX Research•
Logiciel antique: Turbo Pascal v1.0•
Podcasts impressionnants: une collection de podcasts pour les développeurs
Analytique, marketing et monétisation•
API AppMetrica Post: protégez les analyses de jeux mobiles contre les tricheurs•
Les applications d'apprentissage des langues les plus populaires au monde•
Les applications météorologiques les plus populaires au monde•
Les applications sportives les plus populaires au monde•
Les applications de méditation les plus populaires aux États-Unis•
Rapport sur les compétences des développeurs HackerRank 2019•
Cours gratuit «Comment créer une application mobile» du School Vector•
ContentSquare: goulots d'étranglement dans les applications et les sites•
MAPS.ME comprend des guides payants de développeurs tiers•
Performances des annonces mobiles dans l'index des créations d'annonces mobiles Liftoff•
En 2019, la publicité mobile dépassera la télévision pour la première fois•
Angry Birds 2 s'est avéré être la meilleure année - les revenus ont augmenté de 47%•
Comment tester une idée de projet avant de faire tapis•
100 000 téléchargements plus tard: conseils aux développeurs de nouvelles applications•
5 puces UX et marketing pour accrocher les utilisateurs sur votre application
AI, appareils, IoT•
(+47) 3blue1brown et MIT en russe•
(+42) Proof of Concept: comment vérifier que la mise en œuvre du ML en vaut la chandelle•
(+26) Automatisation de l'appartement avec HomePod, Raspberry Pi et Node.js•
(+15) Comment nous avons créé un service de recommandation pour la sélection de vêtements sur les réseaux de neurones•
(+12) AI en 2019: situation actuelle•
(+12) Premiers pas avec le service Azure Machine Learning•
(+10) bobaoskit - accessoires, dnssd et WebSocket•
(+9) bobaos.pub - KNX TP / UART, Raspberry Pi et Redis•
En 2018, le marché des smartphones a connu une baisse•
Yandex a vendu environ 500 smartphones•
Comment TensorFlow Lite optimise les réseaux de neurones pour l'apprentissage automatique mobile•
Liste de diffusion Machine Learning et AI<
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 .