Le condensé de matériaux intéressants pour le développeur mobile # 316 (du 16 au 22 septembre)

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 .

Source: https://habr.com/ru/post/fr468387/


All Articles