Le prochain numéro vous parlera des nouvelles icônes de Google Play, des principales questions de Swift, de la musique gratuite pour les projets, de l'achat de Realm et de l'excitation de l'Internet des objets.

Tout le monde dans l'industrie informatique sait combien il est difficile d'évaluer la date limite d'un projet. Il est difficile d'évaluer objectivement le temps qu'il faudra pour résoudre une tâche difficile. L'une de mes théories préférées est que ce n'est qu'un artefact statistique.
Si vous voulez tout savoir sur le spam par clic, l'injection de clics, les fausses installations, l'usurpation de SDK ou la fraude de robots sur les applications, et comment gérer ces problèmes, téléchargez et lisez le manuel.
Ce résumé est disponible sous forme de newsletter hebdomadaire. Une nouvelle quotidienne que nous envoyons à  Canal télégramme .
 Canal télégramme . iOS
 iOS• 
(+8) Entretien: Swift. Q & A• 
(+4) Ajout d'UICollectionViews à UITableViewCell personnalisé qui est fait via Xib• 
Apple est devenu le plus gros client AWS• 
Apple interdit l'offervola• 
 Questions et réponses d'entrevue Swift
 Questions et réponses d'entrevue Swift• 
 Swift 5: interpolation de chaînes
 Swift 5: interpolation de chaînes• 
 Guide des raccourcis Siri à l'aide d'une intention personnalisée
 Guide des raccourcis Siri à l'aide d'une intention personnalisée• 
 Modèle d'objet de page dans iOS
 Modèle d'objet de page dans iOS• 
 Comment réduire le titre lors du défilement dans iOS
 Comment réduire le titre lors du défilement dans iOS• 
 UIMotionEffect: ajoutez simplement de la profondeur à l'interface
 UIMotionEffect: ajoutez simplement de la profondeur à l'interface• 
 Comment rendre la mise en page automatique dans iOS plus pratique
 Comment rendre la mise en page automatique dans iOS plus pratique Android
 Android• 
(+28) Une application Android en mémoire. Rapport d'optimisation pour Yandex.Luncher• 
(+4) Notes de version d'Android Studio 3.4 (avril 2019)• 
Google a ouvert Instagram• 
Guide pour créer des icônes mises à jour pour Google Play• 
 Apprendre RxJava: du novice au développeur avancé
 Apprendre RxJava: du novice au développeur avancé• 
 Jouer avec les transitions Material Design
 Jouer avec les transitions Material Design• 
 Cloud Firestore + Android est juste
 Cloud Firestore + Android est juste• 
 Créer une application de prise de notes complète avec ObjectBox et Kotlin
 Créer une application de prise de notes complète avec ObjectBox et Kotlin• 
 Touchlab et Square se connectent à Kotlin Multiplatform
 Touchlab et Square se connectent à Kotlin Multiplatform• 
 ARCore de Google: créer une application avec des images augmentées
 ARCore de Google: créer une application avec des images augmentées• 
 Explorer le kit Firebase ML sur Android: réponses intelligentes
 Explorer le kit Firebase ML sur Android: réponses intelligentes• 
 Android @ Microsoft: canal moyen sur le développement Microsoft Android
 Android @ Microsoft: canal moyen sur le développement Microsoft Android Développement
 Développement• 
(+36) Musique pour vos projets: 12 ressources thématiques avec des pistes sous licence Creative Commons• 
(+9) Contexte: qu'est-ce que la livraison continue• 
(+7) DrumHero: Comment j'ai créé le premier jeu de ma vie• 
(+5) Changement de carrière à 35 ans. Mon expérience et mes premiers succès• 
Embrace: des applications plus rapides et plus fiables• 
Slack lance le concepteur d'applications Workflow Builder• 
MongoDB a acheté Realm• 
Podlodka # 108: Analyses et expériences• 
Nourrir le chat: un jeu de rêve qui rend le monde meilleur• 
eye-liner• 
AppsCast # 5: UX et un sens de la beauté• 
Publication du 16e rapport sur l'économie des développeurs• 
Comment choisir un produit cool• 
Comment ne pas déranger les utilisateurs mobiles• 
Refonte du concept de l'application des passagers des chemins de fer russes pour iOS• 
 Créez un messager WhatsApp évolutif avec des messages, de la vidéo et de la voix
 Créez un messager WhatsApp évolutif avec des messages, de la vidéo et de la voix• 
 GB Studio - Concepteur de jeux rétro pour Game Boy
 GB Studio - Concepteur de jeux rétro pour Game Boy• 
 Comment utiliser l'API Style Transfer dans React Native avec Fritz
 Comment utiliser l'API Style Transfer dans React Native avec Fritz• 
 Ce que j'ai appris en créant 4 applications sur React Native en 3 ans
 Ce que j'ai appris en créant 4 applications sur React Native en 3 ans• 
 Techniques simples pour créer de grandes idées
 Techniques simples pour créer de grandes idées• 
 Comprendre l'animation Flutter
 Comprendre l'animation Flutter• 
 5 extensions faciles pour des tests de disponibilité efficaces
 5 extensions faciles pour des tests de disponibilité efficaces• 
 5 leçons importantes 4 ans de développement
 5 leçons importantes 4 ans de développement• 
 Nous utilisons Cloud Firestore pour les alertes en temps réel
 Nous utilisons Cloud Firestore pour les alertes en temps réel• 
 Démarrage des tests unitaires au niveau du modèle
 Démarrage des tests unitaires au niveau du modèle• 
 Les guides peuvent être amusants - comment réaliser votre projet à partir de zéro
 Les guides peuvent être amusants - comment réaliser votre projet à partir de zéro• 
 Pourquoi n'est-il jamais trop tard pour apprendre Java (ou tout autre langage)
 Pourquoi n'est-il jamais trop tard pour apprendre Java (ou tout autre langage)• 
 Ingénierie UX
 Ingénierie UX• 
 Comment comparer le nombre d'échecs pour chaque version de l'application?
 Comment comparer le nombre d'échecs pour chaque version de l'application?• 
 Comment intégrer un système de paiement dans une application existante
 Comment intégrer un système de paiement dans une application existante• 
 Qu'arrivera-t-il aux programmeurs à l'avenir?
 Qu'arrivera-t-il aux programmeurs à l'avenir?• 
 Comment créer un bot de musique sur Discord.js
 Comment créer un bot de musique sur Discord.js• 
 Votre université ne vous préparera pas aux mauvais utilisateurs, au code obsolète ou aux caprices des autres ingénieurs
 Votre université ne vous préparera pas aux mauvais utilisateurs, au code obsolète ou aux caprices des autres ingénieurs• 
 Comment configurer VSCode pour tout
 Comment configurer VSCode pour tout Analytique, marketing et monétisation
 Analytique, marketing et monétisation• 
(+25) Exode massif de jeux par navigateur• 
(+17) Comment les changements dans Google Play affecteront l'optimisation ASO• 
(+11) Rough Coster: «Livre de cuisine communautaire»• 
Octet: il s'agit d'émotions• 
Mail, bouche à oreille et push - les meilleurs moyens de réactiver les utilisateurs• 
Instagram sans likes• 
Appodeal lance une plateforme de pile• 
 Comment Almundo a augmenté la conversion
 Comment Almundo a augmenté la conversion AI, appareils, IoT
 AI, appareils, IoT• 
(+37) Je suis ravi de l'IoT• 
(+34) Augmentez la vidéo 1080P à 4K, ou comment j'ai appris à ne pas m'inquiéter et à aimer le haut de gamme en utilisant les réseaux de neurones• 
(+26) Apprentissage automatique pour tous ceux qui ont étudié les mathématiques en huitième année• 
(+23) Notes du fournisseur IoT. Pièges de l'enquête sur les compteurs de services publics• 
(+21) Ok Google, comment puis-je passer par le captcha?• 
(+16) Nous créons un capteur de contrôle de la qualité de l'air sur InfluxDB, Grafana, Docker et Raspberry Pi• 
(+14) interfaces AI et où elles vivent• 
(+9) Microsoft a adapté la réalité virtuelle pour les malvoyants← 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 .