O resumo de materiais interessantes para o desenvolvedor móvel nº 316 (de 16 a 22 de setembro)

Outro resumo e outra parte dos materiais mais interessantes do mundo do desenvolvimento móvel - o vídeo ao vivo de Odnoklassniki, uma pequena unidade proprietária, um compilador quebrado da Huawei, o portal do desenvolvedor KaiOS e muito mais.



Você pode usar o ExoPlayer e otimizá-lo, ou pode até escrever seu próprio player de vídeo usando apenas codecs e soquetes. O artigo falará sobre o trabalho de streaming e reprodução de vídeo e como reduzir o atraso no início do vídeo, reduzir o tempo de resposta entre a serpentina e o espectador e otimizar o consumo de energia e a carga de ferro.

Este resumo está disponível como um boletim semanal. Notícias diárias que enviamos para Canal de telegrama .

iOS

• (+13) Tudo o que você precisa é URL
• (+8) Escolha a estrutura de dados correta no Swift
• (+6) MetricKit. Análise de desempenho de aplicativos iOS
• (+5) Modelando o estado do aplicativo usando objetos de armazenamento no SwiftUI
• (+3) Usando os locais nativos da Apple
• 5 bibliotecas iOS para seu novo projeto
• Repita o aplicativo Apple Card com SwiftUI
• Noções básicas sobre agendadores em combinar
• Preciso de um Mac para desenvolvimento iOS
• Como meu "projeto de fim de semana" se transformou no melhor novo aplicativo da App Store
• Crie gradientes animados no Swift
• Como localizar facilmente cadeias de aplicativos no Swift
• RSSelectionMenu: menu suspenso para iOS
• Aleatório: cartões de Tinder
• Clippy: clipe do Microsoft Office para macOS

Android

• (+22) Não guarde todos os ovos em uma cesta de uma só vez
• (+19) Leisya, Fanta: uma nova tática de um antigo cavalo de Tróia Android
• (+15) Os 20 principais recursos de navegação do IntelliJ IDEA
• (+14) API Android Camera2 do bule
• (+12) Como implementamos a arquitetura dos RIBs. Relatório Yandex.Taxi
• (+11) Por que você deve expulsar o MVP de seus projetos
• O compilador Huawei Ark não estava pronto para uso?
• Android Dev Podcast # 103: Notícias
• Folha inferior da tela cheia
• Bobina Kotlin: Outra biblioteca de upload de imagens
• Como adicionar anúncios do MoPub ao seu aplicativo Kotlin para Android
• Atualizações incorporadas do aplicativo para Android: dicas e truques
• 5 bibliotecas Android essenciais para o rápido desenvolvimento de aplicativos
• Um código para governar todos eles: UI orientada a servidor do Android
• Explore a vinculação de vistas no Android
• NoMansWallpaperApp e Muzei Live Wallpaper: papéis de parede abertos para Android

Desenvolvimento

• (+27) A evolução dos cartões de visita: do cartão ao aplicativo
• (+15) Como fizemos nossa pequena unidade a partir do zero
• (+15) React Native: criando um campo de entrada animado usando a API animada
• (+11) Como criar um kit de interface do usuário que está à venda. Etapas do desenvolvimento de um sistema de design comercial
• (+8) ICD Mobile Banking: histórico de desenvolvimento
• (+6) Cenário e teste de pesquisa de jogos para celular
• Como eu parei de ter medo e me apaixonei pelo design thinking
• O GitHub comprou um analisador de código Semmle
• Procure inspiração em outro lugar
• Um portal para desenvolvedores do KaiOS foi aberto
• O Google deixa de oferecer suporte a jogos multiplayer no Games Services
• LinkedIn apresenta avaliações de habilidades
• Podlodka # 128: Veículos não tripulados
• Pesquisa de mercado de gerente de produto 2019
• "Reconecte-se" - UX offline para aplicativos móveis
• O desempenho importa
• Por que minhas solicitações ao Cloud Firestore são lentas?
• Os Dez Mandamentos UX
• Fazendo o Flappy Bird concluído em React Native
• 5 maneiras de um designer de UX salvar sua inicialização
• Integração com a API da Uber: passo a passo [+ 5 melhores ideias]
• O início de uma nova era no desenvolvimento de aplicativos
• A arquitetura do software é superestimada, o design claro e simples é subestimado
• Como o Spotify excluiu acidentalmente todos os seus clusters Kubernetes e isso não afetou os usuários
• Práticas de teste móvel
• My React Native Developer Veja Flutter
• 6 etapas de aprendizado de uma nova linguagem de programação
• Como criar um produto minimamente viável sem código
• Wikicamps: analisando UX
• Quatro maneiras de saber se você é um ótimo programador
• Código Cascadia: fonte da Microsoft para código
• Byte Vitae: Resumo para o desenvolvedor

Análise, marketing e monetização

• (+18) Integrações de publicidade: como funciona?
• (+10) Tendências da análise de produtos dos novos tempos
• Descrição: trabalho simples com podcasts
• The Offspring faz um concerto no World of Tanks
• Dicas para profissionais de marketing: como criar criativos do Facebook que funcionam
• “Relatório sobre o mercado móvel global 2019” da Newzoo
• Revisão do mercado de aplicações esportivas e previsão de crescimento até 2023
• Aprendizado de máquina em jogos
• FinTech em aplicações bancárias móveis
• Análise da indústria de jogos para celular no primeiro semestre de 2019
• A plataforma de publicidade móvelintegral já está disponível na plataforma de mediação ironSource
• Otimização da App Store: Guia ASO para Google Play e App Store 2019
• 17 maneiras eficazes de promover um aplicativo móvel que você precisa conhecer
• Como fazer um ASO na App Store em árabe e hebraico

AI, Dispositivos, IoT

• (+13) Inteligência artificial no jogo de luta Shadow Fight 3
• (+13) ShIoTiny: um relógio sem mola ou em tempo real e como trabalhar com ele
• (+9) "evolução omnichannel da IoT" ou como a Internet das coisas pode afetar o omnichannel
• Huawei apresentou o carro-chefe Mate 30 sem serviços do Google
• O Facebook lançou um decodificador de televisão Portal TV
• Elemento AI: inteligência artificial para negócios

← Resumo anterior . Se você tiver outros materiais interessantes ou se encontrar algum erro, envie-o para o correio .

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


All Articles