Resumo de materiais interessantes para um desenvolvedor móvel # 395 (24 a 30 de maio)

Este resumo apresenta uma mudança para Swift e 36 segundos de disponibilidade, validação de compra no aplicativo e teste entre sistemas, um changelog bonito, problemas de código de rede, mudança de Coinbase para React Native e muito mais!







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



iOS



  Como Lenya mudou de React para Swift

  Disponibilidade no iOS começou em "36 segundos"

Os SDKs mais populares após o lançamento do iOS 14.5

A Apple Worldwide Developers Conference começará em 7 de junho e será realizada online

Suporte a Evan Spiegel impostos da App Store e salvaguardas da Apple

Como controlar o comportamento do teclado em aplicativos iOS

Arquitetura MVP para iOS

Como desenvolver aplicativos iOS sem um Mac

Como usar SnapKit em seus aplicativos iOS

Como usar o Firebase Remote Config com Swift 5

3 maneiras de estilizar visualizações SwiftUI

Kit HMS ML: tradução em tempo real (iOS - Swift)

ScrollingContentViewController : Criação simples visualização de rolagem

NotificationToast: brindes para iOS

CalendarKit: calendário para iOS, iPadOS e macOS



Android



  Integração e validação do lado do servidor de inapps para a Google Play Store - como se proteger de trapaceiros

  Atualização para a nova versão da API Android conforme instruído pelo Google

  Criação de um aplicativo Android de forma rápida e fácil

  Por que o Kotlin é melhor do que o Java?

  Recursos de teste do Android sem serviços do Google

  Obtemos o resultado corretamente (Parte 2). API Fragment Result

Como melhorar suas habilidades como desenvolvedor Android iniciante: 5 projetos de código aberto para aprender

Extensões Kotlin úteis para Android

Hilt é estável. Injeção de dependência mais fácil no Android

Atualizando sua classe de dados Kotlin com extensões

Uma introdução histórica ao modelo de estado reativo Compose

Um novo estado no Jetpack Compose

Aprimorando a conversão de código Java para Kotlin: um exemplo

Concorrência estruturada em ação

Comece aqui: 5 exercícios para começar Aplicativo executado em telas grandes

Introdução ao WorkManager

Testes de instrumentos simples (testes de IU) para Android em 2021

Uma introdução à segurança por design

KodeEditor: editor de código para Android

SuperForwardView: retroceder no estilo Netflix



Desenvolvimento



  Por que decidimos criar um departamento de teste entre sistemas

  Lags, jitter e perda de pacotes: de onde vêm os problemas de netcode e como resolvê-los

  7 QA-sins que ajudará ou impedirá o testador (de se tornar o que você deseja)

  Por que a Apple (e o Google) foi banido

  Como escrever um changelog legal: a experiência de Avito

  Você não pode viver sem um líder de equipe, mas e um líder de tecnologia?

  Como salvar os nervos do testador ou acelerar a regressão de 8 para 2 horas

  Como eu queria trabalhar como um desenvolvedor Android nativo, mas consegui um emprego como desenvolvedor Flutter

  Dart: coleções imutáveis ​​rápidas

  6 maneiras de reduzir a carga cognitiva de a interface

Podlodka # 217: facilitação

Flutter Dev Podcast # 27: Como funciona a renderização da interface do usuário

Como o Coinbase migrou para reagir nativo

Stack Overflow lançou nova pesquisa anual para desenvolvedores

Fuchsia obtém seu primeiro dispositivo

Meu SaaS atingiu MRR $ 12,5 mil em um mês: aqui está o que aprendi

• Para onde vão os programadores?

• A conferência online Google for Games Developer Summit 2021 será realizada em julho

O problema do design são os próprios designers

Os usuários não se importam com o design: como “uma boa UX” realmente funciona

Quer se tornar o melhor designer de UX? Design Emocional

As melhores linguagens de programação para aprender em 2021

10 coisas que os desenvolvedores experientes sabem bem

Por que bons programadores são rejeitados pelas empresas de software

Não dê a mínima para acessibilidade

Linguagens de programação mais procuradas em 2021

Evite o bloqueio de CI / CD - torne suas compilações mais portáteis

Flutter: CRUD usando Firebase Cloud Firestore

Um hábito de se tornar um desenvolvedor melhor

O que há de novo em Flutter 2.2

"Desenvolvedor de bibliotecas" do Google



Analytics, marketing e monetização



  Conjunto de dados sobre aplicativos móveis

Publicidade de jogos para celular no primeiro semestre de 2021: estatísticas mundiais

RevenueCat fecha a série B em US $ 300 milhões

Plataforma de depuração Lightrun obtém US $ 23 milhões

Plataforma de perda de peso Noom aumenta US $ 540 milhões

Tendências de aplicativos para celular 2021: Relatório de ajuste

Aplicativos de namoro sugerem melhorias para pessoas vacinadas

Google lança campanhas de aplicativos no computador

Netflix é pensando em entrar no mercado de jogos

"As tecnologias por si só não são suficientes": o que incomoda o mercado publicitário da Apple e como ele ganha dinheiro com o fechamento do sistema de



IA, Dispositivos, IoT



  ML: tecnologias "desumanas" para preços humanos

  TinyML. Comprimindo a rede neural

  SberCloud + Intel oneAPI = nuvem preferencial para desenvolvedores de ML

• A IBM desenvolveu um conjunto de dados Project CodeNet para ensinar programação de IA

Como fazer negócios em AR / VR

Mail.ru Group abriu um novo conjunto para treinamento gratuito na MADE Big Data Academy

Microsoft usou GPT-3 para gerar código de linguagem natural

Best Buy lança vendas de smartphones para idosos



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



All Articles