Em nosso novo resumo, análises no estúdio, outra decepção no Google Play, estruturas de dados e exposição de magia, um relatório de fraude e (finalmente!) DOOM II para iOS e Android.

Se você é um desenvolvedor independente, o upload de seus aplicativos gratuitos para o Google Play agora não faz sentido - mais cedo ou mais tarde, você encontrará algum tipo de violação e será banido.
No primeiro, mostrarei como está organizado o departamento de análise de produtos, quem são seus funcionários, o que eles fazem e por que tudo é exatamente isso e não o contrário.
Este resumo está disponível como um boletim semanal. Notícias diárias que enviamos para
Canal de telegrama .•
iOS•
(+43) De um armazém no Daguestão - para programadores: como me tornei um desenvolvedor iOS do zero•
(+21) O que esperar se você quiser se tornar um desenvolvedor iOS•
(+17) Estruturas de dados com exemplos em Swift. Parte um: lista vinculada•
(+14) AppCode 2019.2: Swift 5.1, análise de cobertura de código por testes, exibição de código desmontado e muito mais•
(+8) Apresentando o SwiftUI: Criando um aplicativo simples usando o TableView• A
Apple está crescendo dispositivos e serviços portáteis•
Processamento de linguagem natural no Swift•
UICollectionView com células de tamanho automático•
Você paga o sistema errado quando compra algo no iOS•
Conectar o aplicativo iOS ao AWS IoT•
Adicione um botão Entrar com a Apple ao aplicativo.•
MVC sem C: o que o SwiftUI mudou na arquitetura do aplicativo?•
SwiftUI: as coisas estão mudando•
GyroImageView: rolagem de imagens com um giroscópio
Android•
(+31) Exibir texto no Android•
(+21) Exponha a magia do DiffUtil•
(+18) Alternando o idioma no aplicativo Android•
(+10) ViewPager 2 - nova funcionalidade no wrapper antigo•
(+7) Temas e estilos em aplicativos Android•
(+2) Java vs Kotlin para Android: opiniões dos desenvolvedores•
Google fará seu Arcade com aplicativos e metade do preço•
Android App Store: 5 alternativas à Google Play Store•
Android MVVM - o que fazer e o que não fazer•
Exibindo imagens em um aplicativo Android: suportado, testável, indolor•
Como o Pandao acelera o processo de atualização de aplicativos para Android•
Namespacing em Kotlin•
12 melhores maneiras de reduzir o tamanho de um aplicativo Android durante o ciclo de vida do desenvolvimento•
Adaga Kotlin: Bugs e otimizações•
Bug Hunting - O histórico de depuração do pacote real de aplicativos•
FAB animado com opções avançadas•
Melhores soluções com novos dados do console do Google Play•
Finch: mostra o tráfego OkHttp
Desenvolvimento•
(+41) Timlid ou Lá e volta•
(+27) Como diagnosticar problemas de integração do SDK. A experiência da equipe de desenvolvimento do Yandex Mobile Ads SDK•
(+19) Como reconhecer imagens e textos no telefone usando o ML Kit•
(+8) Jogo AirAttack! - nossa primeira experiência de desenvolvimento de VR•
(+7) Desenvolvimento de uma interface de jogo para várias proporções de telas•
(+7) Contribuição do designer para o desenvolvimento de aplicativos móveis•
(+6) Trabalhar com navegação ao refatorar o projeto legado no React Native•
Recursos para jogos 2D no Humble Bundle•
AppsCast # 11: engenharia do caos•
Podlodka # 122: Python•
Projeto e uso de CI e CD•
Lottiefiles: loja de animação•
Desenvolvimento de jogos a uma velocidade de 0,1 jogos por hora•
Dívida técnica e como reembolsá-la•
Introduzido o padrão Unificado de Realidade Aumentada OpenXR•
Roteiro do Teamlead: mapa de habilidades e modelo de desenvolvimento de equipes•
Magic Leap lançou o primeiro jogo como parte do Programa de Criador Independente•
Flutter Dev Podcast # 6: assíncrono•
Meows.app - cliente para Apple Music•
WeChat está assistindo você•
Como mudamos a fase de teste no desenvolvimento de aplicativos•
O Conto de um Programador Brilhante•
30 coisas que gostaria de saber no início de uma aula de programação•
Posso aprender programação no telefone?•
Promoção de Atividades de Museus - Pesquisa UX•
gRPC e como ele pode economizar tempo de desenvolvimento•
Maneiras de criar comutadores de conta e alternadores de aplicativos•
Desenvolvedores mais que macacos•
Crie seu Google Firebase + Heroku no Kubernetes por US $ 30 com o Space Cloud•
Lançamento do Unity 2019.2•
Ionic não é a única estrutura para orientar todos•
Rozental como serviço: procure erros de digitação na fonte
Análise, marketing e monetização•
(+18) Os fabricantes de smartphones americanos em 2019 sofreram um declínio significativo na receita devido a novos mecanismos para combatê-los•
(+9) Abordagens para segmentação de players móveis•
(+9) Usabilidade móvel no comércio eletrônico: análise das 20 principais lojas online da Rússia•
(+3) Estatísticas a serviço de uma empresa. Metodologia de cálculo de múltiplas experiências•
DOOM e DOOM II lançados no iOS e Android•
Os aplicativos chineses mais baixados do mundo•
Muzmatch: namoro para muçulmanos• O
Google lançou publicidade de aplicativos no Discover•
Lightricks se tornou um unicórnio•
Relatório sobre fraudes em redes móveis para 2019•
Experiência na promoção do jogo no PornHub: CPC $ 0,018 e 0 instalações•
Personalização: 3 estratégias que garantem o sucesso da sua aplicação•
Principais países por downloads no 2º trimestre de 2019•
Seu jogo pode melhorar: como encontrar problemas e pontos de crescimento•
Iniciando seu aplicativo independente•
Melhore seus ativos na loja de aplicativos e trabalhe com ele usando essas ferramentas
AI, Dispositivos, IoT•
(+35) visualização de notícias de Runet•
(+22) Como implementamos o ML em um aplicativo com quase 50 milhões de usuários. Experiência Sberbank•
(+5) Chaleiras e assistentes de voz. O começo de uma grande amizade•
(+5) Identificação de dispositivos IoT do ponto de vista do desenvolvedor•
ByteDance faz seu próprio smartphone•
Placa de espera própria no Raspberry Pi← Resumo
anterior . Se você tiver outros materiais interessantes ou se encontrar algum erro, envie-o para o
correio .