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