Resumo de materiais interessantes para um desenvolvedor móvel # 393 (10 a 16 de maio)

Neste resumo, o processo de download do iPhone e organização do streaming nele, a luta da App Store contra desenvolvedores fraudulentos, conceitos do Jetpack Compose e análise do Android Automotive OS, anti-design ético, questões de consentimento da ATT e muito mais.







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



iOS



  Processo de inicialização do iPhone. Parte 1: ROM de inicialização

  Streaming de vídeo no iOS sobre RTMP

  Tipos fantasmas em Swift

  Lição passo a passo: como começar a fazer qualquer coisa para a barra de toque

  Padrão de núcleo de dados + repositório. Detalhes de implementação

  Plotagem no SwiftUI

Apple destaca os esforços para combater a fraude na App Store

A App Store tem mais de 500 moderadores e eles analisam mais de 100.000 aplicativos por semana

Atores no Swift: um estudo de caso

Localização de strings e controle de versão no iOS com Firebase

Substituindo seletores por fechamentos no UIButton

Construa seu próprio analisador Markdown do zero no Swift

Destaque de pesquisa para seus aplicativos

A importância das novas tecnologias no desenvolvimento do iOS

Como usar o Firebase no novo ciclo de vida do aplicativo SwiftUI

BodyProgress: Exercício com SwiftUI

TOCropViewController: Um recorte amigável para imagens



Android



  Como usar um farm de dispositivos em nuvem Huawei para teste e depuração no Android Studio

  Como criamos um serviço em nuvem para gerenciar e monitorar rotas de desvio em empresas

Conceitos do Jetpack Compose que todo desenvolvedor deve conhecer

Jetpack Paging 3: paginação no Android

Escalonando a arquitetura em Lyft com Denis Neklyudov

Discutindo o Kotlin 1.5 e o que estará no Kotlin 1.6

Uma versão prévia do Jetpack Compose para a web foi lançada

Android Automotive OS Review

Personalizando seu aplicativo para Android 11

Nossa experiência de migração para corrotinas com RxJava

Navegação inferior e gaveta de navegação com Scaffold do Jetpack Compose

Guia de arquitetura recomendado do Google para aplicativos Android

Inspetor de tarefas em segundo plano

Navegação: gráficos aninhados e incluem tag

KMMT: modelo de aplicativo no Kotlin Multiplatform Mobile

ModernStorage: manipulação de dados simples



Desenvolvimento



  Anti-design ético. Desenvolvimento de produtos que não viciam

  Aplicativos móveis não são mais uma ideia adequada para startups

  Mobile hh.ru está agora na Bielo-Rússia: como viver quando a equipe está dispersa

  Desenvolvimento do primeiro jogo no Construct 3

  Análise aprofundada de testar widgets no Flutter. Parte II. Classes Finder e WidgetTester

  Examinando o movimento ocular para melhorar a saúde e a acessibilidade

Podlodka # 215: Gerenciamento de teste

Venda de pacote modesto de computação em nuvem Azure

Niantic amplia acesso à plataforma Niantic Lightship AR

Snapchat abre Creator Marketplace

YoYo Games lança GameMaker Studio 2 no guia do jogo

Sendbird oferece API para chamadas de voz e vídeo em grupo

Design do aplicativo: exemplos para o Inspiration # 42

Por que é importante levar uma abordagem multidisciplinar para design

Como gerenciar melhor a lógica de negócios em aplicativos Flutter

Design de sistema de aplicativos de namoro

Erros caros: por que tivemos que abandonar o Firebase

10 truques do Figma que eu gostaria de saber antes

Zero para MVP em 3 meses com Flutter

Lição número um que aprendi gerenciando uma pequena equipe de desenvolvimento

11 truques da arte de pesquisar no Google para um desenvolvedor

Como alcançamos velocidade de escrita 1,4 milhão de linhas por segundo



Analytics, marketing e monetização



7 dicas sobre como criar e melhorar um Battle Pass em seu jogo

O mercado de roupas Vinted recebeu € 250 milhões em uma avaliação de 3,5 bilhões

GasBuddy: a gasolina está próxima

AppsFlyer: conformidade ATT na Rússia atinge 42%

Agitação: apenas 5% dos usuários iOS concordaram em ser monitorados

Sazonalidade do projeto: Não tenha medo da queda do verão

Como alcançamos 1 milhão de downloads com orçamento zero

Kakao adquire Radish plataforma de micro-leitura

IronSource lança plataforma analítica LiveGames para jogos hiper-casuais



AI, Dispositivos, IoT



  Usando LoRa para integrar um gato à IoT

  Monetização do aprendizado de máquina: como transformar dados em dinheiro

Fundação Linux lança Fundação AgStack para Agricultura



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



All Articles