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