O resumo de materiais interessantes para o desenvolvedor móvel 311 (de 12 a 18 de agosto)

No novo resumo, discutimos a preparação de aplicativos para iOS 13 e Android Q, a operação do protocolo QUIC, a falta de aplicativos inovadores no Google Play e, em geral, seu funcionamento, a loja de aplicativos da Huawei e muito mais. Inscreva-se agora!



Desde o lançamento do iOS 13, foram lançadas inúmeras análises que já abordaram os novos recursos do sistema para os usuários. Hoje não vamos nos aprofundar nisso em detalhes, mas falaremos sobre o que muda o iOS 13 para um desenvolvedor de aplicativos.Não se trata de uma pequena infraestrutura baseada em uma garagem condicional, mas de Uber, que funciona em quase todo o mundo. Como os engenheiros da empresa tomaram a decisão de usar o QUIC na produção, como testaram e o que viram após entrar na produção - sob o corte.

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

iOS

(+35) Swift funcional
(+26) iOS 13 sob uma lupa
(+15) Protegendo backups do iPhone
(+8) Força dos genéricos no Swift. Parte 2
"Stories" apareceu na versão web da App Store
Status do relatório do aplicativo: notificações de liberação de relatório da Apple
Segredos da estrutura do MediaPlayer para iOS
Fazendo um cronômetro no SwiftUI
9 maneiras de acelerar seu código Swift
Como criar uma tela de integração no SwiftUI
Trabalhando com arquivos de configuração do Xcode
Teste de unidade real em Swift
Gráficos com a API Shape no SwiftUI

Android

(+136) Por que existem poucos aplicativos inovadores no Google Play ou por que às vezes a programação é mágica
(+20) Zen de componentes isolados na arquitetura Android
(+20) Plugins fantásticos, vol. 1. Teoria
(+12) Preparando o aplicativo para Android Q. Parte 1
(+10) # 18 Mosdroid Argon - relatório
(+4) Como é fácil conectar e iniciar a impressão através de uma impressora Bluetooth EPS / POS portátil no aplicativo Xamarin Android
Todos os novos aplicativos no Google Play serão considerados 3 dias
Como defino um preço de assinatura em um novo país no Google Play?
Fontes do aplicativo Google I / O 2019
Loja de aplicativos Huawei AppGallery: por que você precisa lidar com isso agora?
Aplicativos de indexação no Google Play: significado, não palavras?
Navegação por gestos no Android: histórico de aparência
Bobina: biblioteca Kotlin para baixar imagens no Android
Android: interface do usuário em tela cheia com uma barra de status transparente
Android RecyclerView com belas animações
Biblioteca multiplataforma com Kotlin
Trabalhamos com o Room: pré-preenchendo a base com um método
Experiências de movimento do Android
Realidade aumentada em aplicativos Android com ARCore
10 dicas para desenvolvedores de bibliotecas Android
Usando o componente de navegação em um mundo modular
Meia-noite em Temas para Android
Todos os meus livros em AR
Java vs. Kotlin: Parte 1 - Desempenho
Vídeo Droidcon Vietnam 2019
Fontes de E / S do Google 2019

Desenvolvimento

(+52) Reflexão de um designer de jogos: personagens de um jogo que não saiu
(+22) A segunda camada de desenvolvimento (jogo para celular), o que, quando e por que
(+17) Recursos de teste de MMO móvel
(+14) Sete livros para quem quer se tornar um designer de jogos
(+12) (não muito) custos ocultos da base de código comum do iOS e Android
(+10) Como fazer aplicativos para telefones com deficiência
(+10) Visão geral dos serviços em nuvem para desenvolver o back-end de aplicativos móveis
(+10) Lealdade ao seu gosto
(+8) O filho da mãe tem inveja dela: como ganhar o Alice Award duas vezes
(+8) Rádio musical inteligente que não requer conexão permanente com a Internet + Algoritmo para selecionar e girar faixas
(+4) Conecte um dispositivo móvel ao banco de dados sem escrever o código do servidor
AppsCast # 12: cartão de desenvolvimento para desenvolvedores móveis
Podlodka # 123: Educação
açúcar visual
Huawei cria seus cartões
Jogos infantis na App Store e no Google Play: setembro está chegando!
Líder da equipe de animais assustadores
Cale a boca, síndrome do impostor, eu programo muito bem
O que há de errado com os menus de contexto no iOS 13?
Integração
Paginado para fora! - revista experimental para desenvolvedores: uma página = um artigo
Mônadas como padrão de programação
5 maus hábitos de programadores completamente ineficazes
8 regras para o design bonito do cartão
8 dicas para criar temas escuros
Automação de liberação de baleia da interface do usuário
Configurando o Firebase para assemblies de integração contínua
Como você pode se tornar 1.000.000.000 de vezes o melhor engenheiro
Como funciona a transferência de dinheiro - UX Research
Como os aplicativos são criados para manipular você
Modelo do SOLID no Unity
O resultado máximo do produto mínimo
O GitHub não pagará seu aluguel
50 linguagens de programação mais influentes nos últimos 50 anos e seus criadores
useAnimations: biblioteca de microanimação

Análise, marketing e monetização

AppMetrica estima receita em análise de publicidade
ShareChat: bate-papo indiano por US $ 100 milhões.
publicidade móvel myTarget no primeiro semestre de 2019: relatório
Brolly: seguro de coisas
O pior erro na análise de jogos
Como construir uma economia de jogos inteligente
Dr. Mario World no Google Play: análise de crescimento de 30 dias

AI, Dispositivos, IoT

(+60) Processamento de linguagem natural de cheques on-line: um curso de lições de mágica para um gato comum e outros problemas
(+53) A floresta não se rende à pesquisa de tecnologias, mas os engenheiros revidam
(+21) protocolo MQTT: imersão conceitual
(+16) Esta IoT perigosa: ameaças aos negócios e maneiras de resolver o problema
(+15) fotos de reféns. O primeiro hacking de câmeras digitais via WiFi (protocolo PTP / IP)
(+11) ShIoTiny: nós, conexões e eventos ou recursos de programas de desenho
• O Google Assistant novamente venceu o teste de QI dos assistentes de voz
Spark AR aberto a todos
Snap libera Óculos 3
Skyeng vai lançar seu tablet
Explorando a biblioteca do React 360 VR

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

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


All Articles