Dans le nouveau numéro, recherchez des œufs de Pâques et une documentation de haute qualité, de nouveaux appareils Apple, de la merde Android, des fonds Epic, des mesures de monétisation et bien plus encore.

Voici la même histoire incroyable (seulement sans fin heureuse) qui m'est arrivée. Messages cachés là où ils ne peuvent certainement pas être, code Java inverse et bibliothèques natives, une machine virtuelle secrète, une interview chez Google - tout cela sous la coupe.
Notre service de documentation est passé par plusieurs étapes de développement. Il y avait d'abord un rédacteur technique qui effectuait les tâches d'un client individuel. Ensuite, un groupe de rédacteurs techniques a été formé, qui a résolu un ensemble limité de tâches. Nous avons maintenant un grand département de production - il répond pleinement aux besoins de l'entreprise en matière de documentation.
Ce résumé est disponible sous forme de newsletter hebdomadaire. Une nouvelle quotidienne que nous envoyons à
Canal télégramme .
iOS•
(+30) Apple a sorti hier de nouveaux iPads, et ils ont des questions•
(+12) Expérience d'utilisation de «coordinateurs» dans un vrai projet iOS•
(+7) Listes de capture Swift: quelle est la différence entre les liens faibles, forts et non possédés?•
(+6) Nous créons des éléments d'interface par programmation en utilisant PureLayout•
Apple a publié la deuxième version des AirPods•
Pour iOS, préparez Angry Birds AR: Isle of Pigs•
Kaspersky Lab se plaint d'Apple au FAS•
Comment trouver des fuites de mémoire dans une application iOS•
Sad Bug Finder pour Apple•
Jouez aux animations Snapchat sur iOS•
Vapor - Swift pour le backend•
Test d'interface utilisateur automatisé pour Swift et iOS•
Comment faire votre barre de navigation rétractable•
Jouez l'animation des paroles dans Spotify
Android•
(+32) lecteur OBD2 - diagnostic automobile•
(+16) Shopping dans l'application Android - Play Billing Library•
(+15) Injustice de Google Play, comme une bonne expérience de vie•
(+13) Analyse du deuxième concours de quiz Android sur le stand HeadHunter au Mobius 2018 Moscou•
(+9) Smart Home / Mises à jour dans Lazurite•
(+6) L'avenir de l'injection de dépendances dans Android•
(+5) Termux étape par étape (partie 1)•
Android Dev Podcast # 90. Android Q, tout un coucou•
Annonces de la journée des développeurs Google Mobile•
Google interdit l'arrière-plan transparent pour les icônes sur Google Play•
Tests d'activité avec ActivityScenarios•
Explorer Android Q: résolution de géolocalisation•
Créer une couverture Fibonacci pour Wear OS•
Modularité - Bonne architecture•
Coroutines simples dans Android: viewModelScope•
Amélioration du temps de construction dans Android Studio•
Pourquoi avons-nous besoin de Kotlin Native•
MultiProgressBar: affichage d'une barre de progression multiple à la Instagram Stories
Développement•
(+26) Flutter 1.2. Quoi de neuf•
(+20) Architecture de la couche d'exécution de tâche asynchrone•
(+16) Mockdown: le moyen le plus rapide pour créer des wireframes•
(+13) 9 conseils pour créer des jeux indépendants à partir d'un seul développeur•
(+11) Refusez en un clic, ou comment un designer pour obtenir un job de rêve•
(+10) Là où les smartphones se développent: une feuille de route pour devenir un ordinateur à part entière•
(+4) Travailler avec l'appareil photo dans Flutter•
Podlodka # 103: Gestion des connaissances•
Tencent ouvre WeChat pour les développeurs occidentaux•
Epic ouvre une plateforme avec des outils de développement•
Epic donnera 100 millions de dollars aux développeurs d'Unreal•
Yandex a ouvert un nouvel ensemble à l'École des gestionnaires•
Unity intègre le développement d'applications AR•
25 Go d'effets audio gratuits pour les jeux et les applications•
The Deadlock Empire: des puzzles multithread pour les programmeurs•
5 principes UX auxquels vous devez adhérer pour un design époustouflant•
3 façons d'écrire des tests unitaires plus propres•
Tout ce que vous devez savoir sur le chargement des animations•
Le projet Unity MEGACITY publié en open source•
Comment implémenter la navigation dans une application Flutter•
UX Design est-il une science?•
Firebase et Google Cloud: quelle est la différence entre Cloud Firestore?•
5 astuces gamedev UX•
Code simple sans erreur avec les opérateurs Dart•
9 erreurs courantes dans la conception UX des applications mobiles•
Au microscope: test personnalisé des menus mobiles•
Muscle Mentor Wound Prevention: UX Research
Analytique, marketing et monétisation•
10 mesures de monétisation non triviales•
Comment continuer à payer les joueurs?•
Les applications éducatives les plus populaires aux États-Unis•
App Annie ARR atteint 100 millions de dollars•
Florence est devenue le meilleur jeu mobile GDC 2019•
Moby sort un nouvel album dans l'application Calm•
Promotion des applications mobiles via les blogueurs•
Dans quelles applications les joueurs ont partagé leurs moments en 2018•
Analytique dans les jeux. 2e partie•
La valeur de l'influence marketing des jeux•
Soft Launch, Dark Launch et Canary Release: Choisir la bonne tactique pour les applications mobiles•
10 leçons de marketing pour les startups à partir de 1000 jours de travail pour le SaaS Venture•
7 critiques d'applications à éviter•
Avec Flow: comment mesurer et améliorer le trafic des utilisateurs•
4 conseils pour améliorer le jeu mobile ASO sur le Google Play Store
AI, appareils, IoT•
(+128) Comment je ne suis pas devenu un spécialiste de l'apprentissage automatique•
(+27) Jetson Nano: carte unique Nvidia Machine Learning•
(+19) Sept mythes dans le domaine de la recherche sur l'apprentissage automatique•
(+14) Test du Samsung Galaxy S10 - quand les smartphones rattraperont-ils les caméras?•
(+7) Clone Mirai ajoute une douzaine de nouveaux exploits pour les appareils IoT d'entreprise ciblés•
Oculus améliore Rift•
JoKenPo: un réseau de neurones pour jouer aux ciseaux rock-paper← 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 .