Dans le nouveau numéro, nous parlons des animations de serveur, du «mauvais» Google, des outils d'accélération et de localisation d'image, de l'application de rencontres enchanteresse pour le réfrigérateur et d'une culture de croissance dans les entreprises. Connectez-vous!

Les ingénieurs iOS doivent avoir deviné quels volumes de travail sont en cause: pour supprimer les anciennes et ajouter de nouvelles animations, il faut effectuer de nombreuses actions côté client. Pour ce faire, les équipes Android et iOS doivent être impliquées dans chaque version et, avec le temps nécessaire pour approuver la mise à jour dans l'App Store, cela signifie que le lancement de chaque version avec des animations mises à jour peut prendre plusieurs jours. Cependant, nous avons réussi à résoudre ce problème, et maintenant je vais vous dire comment.
Il est donc arrivé que la compagnie du bien, que j'aimais et que j'admirais tant, me fasse tant de mal. Mais tout d'abord.
Ce résumé est disponible sous forme de newsletter hebdomadaire. Une nouvelle quotidienne que nous envoyons à
Canal télégramme .
iOS•
(+11) Accélérer la compilation dans Xcode sur Swift•
(+11) Tableaux génériques statiques•
Fortnite a gagné 500 millions de dollars sur iOS•
Trouvé de nouvelles applications iPhone qui enregistrent les actions des utilisateurs +
Apple a demandé de supprimer le code d'analyse ou de l'expliquer aux utilisateurs•
Bar Zeev, pionnier de l'AR / VR, a quitté Apple•
Classification des activités pour watchOS•
Ajoutez une pincée pour zoomer sur l'image Swift•
Meilleures pratiques et outils pour les projets iOS•
Guide de style Swift d'Airbnb sur l'open source•
Notifications fortement typées dans Swift•
Choses qu'un meilleur développeur débutant Swift sait•
Swinject à la pratique
Android•
(+24) Play Store accepte désormais les applications Web progressives (PWA)•
(+13) Création de votre première application ARCore•
(+13) Causes de l'ANR et comment l'éviter•
(+13) L'expérience de la création d'un jeu pour Android seul à partir de zéro et comment il a été casté sur Google Play•
(+10) Comment j'ai accéléré le traitement d'image sur Android 15 fois•
Google a publié deux applications pour aider les malentendants•
Du développement Android à iOS en 2018•
Une raison étonnamment réelle d'utiliser l'ancienne animation (API 1+)•
Utilisation de paresseux dans Kotlin pour la liaison Afficher dans Android•
Aide-mémoire de Kortlin Cortina•
Tiroir de navigation d'état•
Créez une interface utilisateur Android réactive et extensible pour ChromeOS•
OkHttp 3.13 nécessite Android 5+•
Chambre + Coroutines
Développement•
(+104) Comment nous distribuons les commandes entre les chauffeurs dans Yandex.Taxi•
(+43) Comment j'ai aidé Alice à ne pas répondre à d'autres noms. Stage Yandex•
(+33) Rédacteur en UX: histoire de travail, vie de rial•
(+5) Intégration de React Native et C ++ pour iOS et Android•
(+4) Ce qui est nécessaire pour le développement de jeux pour le programmeur et qui est vraiment le développeur des jeux• Les
meilleurs outils pour localiser les applications mobiles•
Podlodka # 96: gestionnaires de packages•
Podlodka # 97: Systèmes de type•
Samsung a fait une application de rencontres pour le réfrigérateur•
Amazon lance l'API Baby Skill Activity pour Alexa•
Google Cloud Firestore sorti de la version bêta•
«Cookbooks» par O'Reilly dans le Humble Book Bundle•
Microsoft publiera un SDK multiplateforme pour Xbox Live•
Statut de développement d'applications 2018•
Du code pur dans la vraie vie•
Pourquoi l'UX est important pour les entreprises•
Le développement piloté par les tests ne concerne pas du tout les tests•
Conception d'applications pour le shopping local: UX Research•
Conception d'applications agricoles: recherche UX / UI•
Messages dans l'application et notifications push: quelle est la différence et comment les utiliser•
Comment configurer facilement le déploiement continu dans un projet domestique•
10 signes que vous êtes un mauvais programmeur•
Comment créer une application de yoga
Analytique, marketing et monétisation•
Comment se forme une culture de croissance dans l'entreprise•
Sencrop: stations agricoles•
CloudKitchens: cuisines basées sur le cloud pour la livraison de nourriture•
Les applications de régime les plus rémunératrices aux États-Unis• Les
femmes préfèrent les jeux mobiles, mais peu de jeux pour elles•
Les jeux russes ont augmenté deux fois plus vite que le monde en 2018• L'
application de méditation calme est devenue une licorne•
Optimisation des conversions: gagnez sur le cours mobile de Google•
Evolution de la mécanique de rétention•
Pour empêcher l'utilisateur de fermer l'application au démarrage: règles de création de l'écran initial•
Comment mesurer l'adéquation produit / marché à l'aide de métriques•
Données intéressantes sur le marché des applications pour 2019•
Mobile KPI Guide•
Perfect Draw Something Storm: 50 millions d'installations en 50 jours•
10 commandements d'un bon produit•
Combien coûte le développement d'une application éducative•
Appsee tire au sort des billets de conférence mobiles•
Marketing de référence pour les jeux mobiles
AI, appareils, IoT•
(+202) Morty, nous sommes à UltraHD! Comment regarder n'importe quel film en 4K, en le complétant via un réseau neuronal peu connu•
(+84) Cours ouvert "Deep Learning sur les doigts"•
(+59) Réduction des coûts de petites séries d'électronique en Russie. Boîtier radio Internet WOLNA•
(+28) De nombreux hiéroglyphes - de nombreux réseaux de neurones: comment construire un système de reconnaissance efficace pour un grand nombre de classes?•
(+13) En tant que programmeur, les noyaux de centre de données ont écrit•
4 techniques d'apprentissage automatique Python<
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 .