Un autre condensé et une autre partie des matériaux les plus intéressants du monde du développement mobile - la vidéo en direct d'Odnoklassniki, une petite unité propriétaire, un compilateur Huawei cassé, le portail des développeurs KaiOS et bien plus encore.

Vous pouvez prendre ExoPlayer et l'optimiser, ou vous pouvez même écrire votre propre lecteur vidéo en utilisant uniquement des codecs et des sockets. L'article parlera du travail de streaming et de lecture vidéo, et comment réduire le délai de démarrage de la vidéo, réduire le temps de réponse entre le streamer et le spectateur, et optimiser la consommation d'énergie et la charge de fer.
Ce résumé est disponible sous forme de newsletter hebdomadaire. Une nouvelle quotidienne que nous envoyons à
Canal télégramme .
iOS•
(+13) Tout ce dont vous avez besoin est une URL•
(+8) Choisissez la structure de données correcte dans Swift•
(+6) MetricKit. Analyse des performances des applications iOS•
(+5) Modélisation de l'état de l'application à l'aide d'objets Store dans SwiftUI•
(+3) Utilisation des lieux natifs d'Apple•
5 bibliothèques iOS pour votre nouveau projet•
Répétez l'application Apple Card avec SwiftUI•
Comprendre les planificateurs dans Combine•
Ai-je besoin d'un Mac pour le développement iOS•
Comment mon «projet de week-end» est devenu la meilleure nouvelle application App Store•
Créez des dégradés animés sur Swift•
Comment localiser facilement des chaînes d'application dans Swift•
RSSelectionMenu: menu déroulant pour iOS•
Shuffle: cartes de Tinder•
Clippy: extrait de Microsoft Office pour macOS
Android•
(+22) Ne stockez pas tous vos œufs dans le même panier à la fois•
(+19) Leisya, Fanta: une nouvelle tactique d'un vieux cheval de Troie Android•
(+15) Top 20 des fonctionnalités de navigation dans IntelliJ IDEA•
(+14) API Android Camera2 depuis la théière•
(+12) Comment nous avons implémenté l'architecture des RIB. Signaler Yandex.Taxi•
(+11) Pourquoi vous devriez jeter MVP hors de vos projets• Le
compilateur Huawei Ark n'était-il pas prêt à l'emploi?•
Android Dev Podcast # 103: Nouvelles•
Feuille inférieure plein écran•
Kotlin Coil: une autre bibliothèque de téléchargement d'images•
Comment ajouter des publicités MoPub à votre application Android Kotlin•
Mises à jour intégrées à l'application Android: trucs et astuces•
5 bibliothèques Android essentielles pour le développement rapide d'applications•
Un code pour les gouverner tous: interface utilisateur pilotée par serveur Android•
Découvrez View Binding sur Android•
NoMansWallpaperApp et Muzei Live Wallpaper: fonds d'écran ouverts pour Android
Développement•
(+27) L' évolution des cartes de visite: de la carte à l'application•
(+15) Comment nous avons fait notre petite unité à partir de zéro•
(+15) React Native: création d'un champ de saisie animé à l'aide de l'API animée•
(+11) Comment créer un kit d'interface utilisateur à vendre. Étapes de développement d'un système de conception commerciale•
(+8) ICD Mobile Banking: historique du développement•
(+6) Scénario et tests de recherche de jeux mobiles•
Comment j'ai cessé d'avoir peur et suis tombé amoureux de la pensée design•
GitHub a acheté un analyseur de code Semmle•
Cherchez l'inspiration ailleurs•
Un portail pour les développeurs de KaiOS a ouvert•
Google cesse de prendre en charge les jeux multijoueurs dans les services de jeux•
LinkedIn introduit des évaluations de compétences•
Podlodka # 128: Véhicules sans pilote•
Chef de produit étude de marché 2019•
«Veuillez vous reconnecter» - UX hors ligne pour les applications mobiles•
La performance compte•
Pourquoi mes demandes à Cloud Firestore sont-elles lentes?•
The Ten Commandments UX•
Faire l'oiseau Flappy fini sur React Native•
5 façons dont un concepteur UX peut sauver votre startup•
Intégration de l'API Uber: procédure pas à pas [+ 5 meilleures idées]•
L'aube d'une nouvelle ère dans le développement d'applications•
L'architecture logicielle est surestimée, la conception claire et simple est sous-estimée•
Comment Spotify a accidentellement supprimé tous ses clusters Kubernetes et cela n'a pas affecté les utilisateurs•
Pratiques de test mobile•
Mon développeur natif React regarde Flutter•
6 étapes d'apprentissage d'un nouveau langage de programmation•
Comment créer un produit minimalement viable sans code•
Wikicamps: analyser UX•
Quatre façons de savoir si vous êtes un excellent programmeur•
Cascadia Code: police Microsoft pour le code•
Byte Vitae: CV pour le développeur
Analytique, marketing et monétisation•
(+18) Intégrations publicitaires: comment ça marche?•
(+10) Tendances de l’analyse de produits du temps nouveau•
Descript: travail simple avec des podcasts•
The Offspring donne un concert à World of Tanks•
Aide-mémoire du responsable marketing: comment créer des créations Facebook qui fonctionnent•
«Rapport sur le marché mondial de la téléphonie mobile 2019» de Newzoo•
Examen du marché des applications sportives et prévisions de croissance jusqu'en 2023•
Apprentissage automatique dans les jeux•
FinTech dans les applications bancaires mobiles•
Analyse de l'industrie du jeu mobile pour le premier semestre 2019•
La plateforme de publicité mobile Mintegral est désormais disponible sur la plateforme de médiation ironSource•
Optimisation de l'App Store: Guide ASO pour Google Play et App Store 2019•
17 façons efficaces de promouvoir une application mobile que vous devez connaître•
Comment faire un ASO dans l'App Store en arabe et en hébreu
AI, appareils, IoT•
(+13) Intelligence artificielle dans le jeu de combat Shadow Fight 3•
(+13) ShIoTiny: une horloge sans ressort ni temps réel et comment l'utiliser•
(+9) «L'évolution omnicanal de l'IoT» ou comment l'Internet des objets peut affecter l'omnicanal•
Huawei a présenté le produit phare Mate 30 sans les services Google•
Facebook a publié un décodeur de télévision Portal TV•
Element AI: l'intelligence artificielle pour les entreprises← 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 .