Resumo de materiais interessantes para um desenvolvedor móvel # 356 (3 a 9 de agosto)

Nesta edição tratamos de RAM e assinaturas, de segurança e projetos ambiciosos, com bons hábitos e os melhores aplicativos, como o design pode matar seu produto e muito mais!





De ano para ano, os fabricantes de Android estão empurrando o lado do hardware dos smartphones: 108 MP, gravação de vídeo de 8K, 12 GB de RAM ... Mas espere, o iPhone tem apenas 4 GB de RAM. E isso não o impede de trabalhar no mesmo nível ou até mais rápido que seus concorrentes! E como a Apple conseguiu atingir esse resultado?Todos os anos, os requisitos para assinaturas in-app em aplicativos móveis na App Store e no Google Play mudam, fica cada vez mais difícil levá-los em consideração na primeira vez e não receber uma série de rejeições, adiando assim o lançamento algumas vezes por vários meses. Se já houver muitas publicações sobre os requisitos para a App Store, às vezes surgem dúvidas com as regras de assinaturas no aplicativo para o Google Play.



Este resumo está disponível como um boletim informativo semanal . E todos os dias mandamos notícias no canal Telegram .



iOS



• (+48)  Seu iPhone é tão seguro? Visão geral das vulnerabilidades e passagens secretas no iOS

• (+26)  Como a Apple usa métodos não comerciais para extorquir dos desenvolvedores

•(+8)  Materiais do Avito iOS meetup # 8: vídeos e apresentações

• (+7)  Criação de uma calculadora no Swift 5

• (+6)  AppCode 2020.2: suporte para Swift Package Manager, desempenho aprimorado, Alterar assinatura para Swift e muito mais

• (+ 4)  Implementação do layout de grade no SwiftUI

• A Apple efetivamente baniu o streaming de jogos Stadia e xCloud

• A Apple publicou requisitos para navegadores e clientes de e-mail por padrão

• Phil Schiller deixará de comercializar a Apple

• Apple comprou a canadense fintech Mobeewave

• Milhares de aplicativos removidos da App Store chinesa

• Crie um cabeçalho fixo no ScrollView no SwiftUI

• Faça um cartão arrastável no SwiftUI

• A Apple pode perder uma multidão de desenvolvedores

• MatchGeometryEffect do SwiftUI no iOS 14

• Aplicativos modulares modernos com Xcode 12 e Swift Package Manager

• Por que o SwiftUI torna você um programador melhor

• Reconhecimento de texto no iOS- dispositivo usando SwiftUI

• Pure AppDelegate

• Torne seu aplicativo SwiftUI escalonável e responsivo a diferentes tamanhos de tela

• Desenvolvimento iOS em VSCode

• SwiftFortuneWheel: "Wheel of Fortune" em Swift

• YouTag: reprodutor de música para iOS



Android



• (+17)  Compilação composta como alternativa ao buildSrc no Gradle

• (+11)  Android de dentro: comparação de Dalvik e ART

• (+7)  Desenvolvimento de transformação do Android com Jetpack Compose e Coroutines

• (+7)  RecyclerView.ItemDecoration: Aproveitando ao máximo

• (+7)  RxRelay é mágico? Assunto vs RxRelay

• (+6)  Implementação da função de leitura de código de barras usando HMS Core Scan SDK

• (+5)  Principais funções Android mais importantes para cegos - opinião de especialistas cegos

• Xiaomi abandonou o programa Android One

• O Google se tornou um vendedor de TODOS os aplicativos na Europa

• Transmissão Android: encontros de tubo. Artem Zinnatullin @ Lyft

• União, Intersecção, Subtração em Kotlin

• ViewPager2 - pesquisando APIs internas para trabalhar com DiffUtil

• Como permanecer um desenvolvedor Android moderno

• Engenharia reversa de aplicativos Android

• Implementação de um filtro de pesquisa usando canais e fluxos Kotlin

• Uso em -App Review API para Google Play Reviews

• Modelo de repositório Android

• Componentes de materiais para Android 1.2.0

• GraphView: gráficos para Android

• Scrcast: gravação de tela em um



desenvolvimento de aplicativo Android



• (+25) Um  conto sobre o desenvolvimento de um projeto ambicioso por um cara de 16 anos (arquivo547)

• (+13)  Quais habilidades podem ser utilizadas em um projeto com uma grande base de código

• (+10)  Protegendo-nos de rastreadores em plataformas móveis

• (+8)  FigmaExport: como automatizar a exportação de um UI-Kit do Figma para projetos Xcode e Android Studio

• (+6)  Gerenciando cenas no Unity sem dor e sofrimento

• (+5)  Teste para desenvolvedores móveis: vídeos úteis com Android Meetup

•faça sentido: Sobre a prática de tarefas a serem realizadas, diferentes níveis de aplicação, mitos e perigos da centralização do produto

• Podlodka nº 175: modelagem de simulação

• Google lançou o reconhecimento de escrita manual no kit de ML

• Design de aplicativo: exemplos para inspiração nº 12

• 5 coisas o que é melhor entender antes de iniciar um estágio em uma startup

• O caso das letras maiúsculas e minúsculas

• Testar o serviço sem jurar com o programador

• Por que o design rápido matará seu produto?

• Regras para uma boa interface: aprender design de IU com LEGO

• Como fazer um jogo da web multiplayer (.io)

• Slack perde desenvolvedores, ganha Discord

• Fiz Plague Inc. para uma calculadora

• Como a indústria de ringtone pavimentou o caminho para lojas de aplicativos e depois desapareceu

• Como o Flutter vai ganhar desktops

• 4 fatores principais necessários para se tornar um desenvolvedor de sucesso

• Configurando o VS Code como um profissional

• O que torna o mecanismo Godot excelente para aplicativos GUI avançados

• Como Eu melhorei o desempenho de um sistema de software em 35.000%

• O único fator que fará de você um desenvolvedor sênior

• Meus 2 centavos sobre plataforma cruzada

• O mito sobre o custo da qualidade do software

• Localize seu aplicativo Flutter em 3 etapas

• Lições aprendidas ao criar seus primeiros 10 aplicativos comerciais Flutter

• 6 dicas para desenvolvedores para combater a Síndrome do Impostor

• FigmaToCode: Layout para Codificar para Flutter e SwiftUI



Analytics, Marketing e Monetização



• (+13)  [ Uma estrutura para formar bons hábitos] e maximizar o envolvimento do usuário por meio da aprendizagem do inglês

• (+1)  Como o IDFA e o controle de dados do cliente levarão ao marketing de confiança

• LOVEMOBILE # 08: Ajuste

• Aplicativos mais baixados em julho de 2020

• Aplicativos mais lucrativos em julho de 2020

• Rabanete: Ficção em micro-leitura

• Receitas de jogos para celular alcançaram novo recorde no segundo trimestre

• Como One Guy Run conseguiu mais de 100.000 instalações em 2 dias?

• O vídeo móvel substitui a TV

• iOS 14 e IDFA e atribuição de tráfego móvel: uma mudança global no mercado de publicidade móvel

• Teste de preços para aplicativos de assinatura

• Como desenvolver um aplicativo que se promove

• Os aplicativos pagos morreram. O que vem a seguir para monetização?

• 12 regras de viralidade que aprendi ao criar um aplicativo de vídeo com crescimento explosivo em



IA, Dispositivos, IoT



• (+32) Modelos de linguagem como um motor de progresso: aplicativos incomuns para GPT-3

• (+20)  Como o aprendizado de máquina salva árvores em Yekaterinburg

• (+14)  RTOS do Azure. Parte 1: Revisão e lançamento (STM32 + CubeIDE + HAL)

• Pesquisadores criaram IA para transformar selfies em retratos normais

• O Google apresentou o Pixel 4A



← Resumo anterior . Se você tiver outros materiais interessantes ou se encontrou um erro, envie para o e- mail .



All Articles