O resumo de materiais interessantes para o desenvolvedor móvel 341 (de 13 a 19 de abril)

No novo resumo, um milhão e um milhão de etapas de tiro, escala de teste e migração para Kotlin, colapso das funções das ondas e sono saudável, páginas de destino de aplicativos e interfaces feias.



A história é boa porque, além do final feliz, também descreve grandes falhas, graças às quais é adquirida uma experiência inestimável. E o mais importante - os caras estão felizes em compartilhar todos os detalhes e a lista de rake que eles coletaram nessa longa jornada.

Este resumo está disponível como um boletim semanal . E diariamente enviamos notícias no canal Telegram .

iOS

(+2)  Teste você mesmo no Swift: um quebra-cabeça para os amantes de quebra-cabeças
iPhone SE: um smartphone novo e poderoso em um design compacto clássico
Guia para testar assinaturas do iOS
Reproduzindo animações avançadas da Lottie
Maneiras fáceis de criar animações no Swift
Analise o código Swift usando o SourceKitten
Torne o cliente Swift API usando genéricos, codificáveis ​​e combinados
Crie dominó no SwiftUI
7 melhores recursos para aprender SwiftUI
15 livros e cursos úteis para iOS para ajudá-lo a melhorar
Como usar o Google Maps SwiftUI SDK
Lidar: um olhar para o futuro com o iPad Pro
RoundCode: códigos QR redondos
TagsList: nuvem de tags para iOS

Android

(+17)  Dimensionamento de testes do Android em Odnoklassniki
(+12) Tcl / Tk. Explorador de arquivos alternativo para plataformas Linux e Android
(+6)  Como adicionamos o suporte do Harmony OS ao aplicativo Android inDriver
(+4)  Usando o banco de dados de valores-chave do Snappy no Android
(+3) Programação declarativa de aplicativos cliente-servidor no Android
(+2)  Componente deslizante da biblioteca de design de materiais
Migração do aplicativo Android Duolingo 100% Kotlin
no Google Play, havia "aprovados pelos aplicativos dos professores e por uma seção infantil
Todo o Android da transmissão nº 12: como passar a entrevista em uma empresa de sonhos
Biblioteca Colonist: encontrando classes ao compilar um aplicativo Android
Aventura no Compose - efeito de incêndio Doom
Trabalhando com atualizações em um aplicativo no Android
Navegação no Android Jetpack do ponto de vista de um desenvolvedor iOS
Evolução dos adaptadores no Android
Animações no Jetpack Compose usando Transition
Compreendendo o processo de criação do Android: o que é Dalvik (JIT) , ART (AOT), D8, R8?
Coroutines: as primeiras coisas primeiro
AnimeXStream: assistindo Anime
Blitz: tempo relativo para o TextView
kmpapp: Kotlin Multiplatform e MVVM

Development

(+30)  Lidamos com o algoritmo de colapso da função de onda
(+25)  Como preparar o jogo para portar para PC e console
(+19) Design é um design, não a beleza das imagens
(+15)  Flutter. Assincronia e paralelismo
(+10) Ferramentas DevOps, não apenas para DevOps. O processo de construção de uma infraestrutura de automação de teste desde o início
(+7)  Interface personalizada. Parte 2. Configurações automáticas de navegação
(+6) A  UE alerta: a privacidade não pode ser violada sob o pretexto do coronavírus
(+5)  Endereçáveis ​​da unidade: sempre há memória suficiente
(+3)  pesquisa UX da RBS: nossa experiência, erros e descobertas
(+3)  Quando parar o processo de reconhecimento de uma sequência de vídeo?
(+2)  Foi lançada uma versão alfa do mecanismo de jogo MANU
(+2)  Foi adicionado suporte a Flutter no CodePen
Podlodka # 159: sono saudável
Vídeo do Saint AppsConf 2019
• O scratch está entre as 20 principais linguagens de programação populares
Novo relatório de economia do desenvolvedor
Como reduzimos o custo de uso da API do Google Maps em 94%
As principais funções de comando do GitHub se tornaram gratuitas
Por que eu amo interfaces feias e complexas (e você provavelmente também)
• O Mail.ru Group lança a Cup Games 2020
• A Apple e o Google criam um sistema de rastreamento de contatos
1 milhão de etapas ou como desenvolver um aplicativo para você
Retorno real do investimento em UX: Casos de reprojeto B2B
Otimização de projetos móveis em 3D
Como lidar com a demissão se você é um desenvolvedor
Flutter e Zeplin: acelere o processo de desenvolvimento através do design
Mensageiro em tempo real no Flutter
Se você deseja se tornar um desenvolvedor sênior, pare de se concentrar em sintaxe
Os 10 principais widgets para o desenvolvimento de aplicativos Flutter
Crie um aplicativo React Native com a Expo
Guia de design: barra superior
Redesenhei o infame aplicativo IOWA em 30 minutos
Quatro razões pelas quais todos, menos os cientistas, escrevem código desleixado

Analytics, marketing e monetização

(+1) Teste objetivo de indicadores de qualidade usando o Mapa de rotas do cliente
• A Roskomnadzor bloqueará piratas na App Store e no Google Play
LOVEMOBILE # 05: Bidease
40% dos jogadores móveis usam bots
O myTracker iniciou as APIs de teste beta para transferência direta de eventos entre servidores
faz sentido: sobre criação de valor, modelo de assinatura e conteúdo no produto
Hypnopedia se tornou um produto do dia na Product Hunt
Os anúncios da Apple Search podem ir além da App Store
Número de impressões para celular a publicidade cresceu
Pengea: trabalho para iniciantes
LPFMA: páginas de destino para aplicativos móveis
• O ESRB começou a marcar jogos com lootboxes
• A participação do iOS nos EUA está crescendo
Experiência em vez de dinheiro: como (não) ganhar dinheiro em um aplicativo móvel na Rússia
Como a priorização de tarefas no backlog salvou a empresa do fechamento durante a pandemia. Histórias do lançamento de três produtos de Vitaly Myshlyaev

AI, Dispositivos, IoT

(+39)  Modificando o MQTT Proxy
(+30) Como aprendemos a recomendar filmes e por que você não deve confiar apenas nas classificações
(+9)  Montamos o programa mais simples da rede ZigBee no Mbed, nos comunicamos por meio do MQTT
(+7)  Qual é o novo nRF Connect SDK for Nordic? Evolução, revolução ou alternativa?
(+4)  Visualização de dados para veículos não tripulados de código aberto da Uber.
ICQ lança nova competição para desenvolvedores de bots
O TensorFlow Lite Model Maker acelera a implantação de modelos de IA
• O Google lançará seu próprio processador
Ensinar um computador a dar um salto no Quake com o reforço de aprendizado
• As melhores ferramentas de AI do Google para todos

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

All Articles