Resumo de materiais interessantes para um desenvolvedor móvel # 388 (28 de março a 4 de abril)

Uma nova coleção semanal de padrões arquitetônicos e um novo WWDC21, reconhecimento de mapa e 13 truques do aplicativo móvel, gastos do usuário, teste de ícone 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 a Apple me baniu para sempre

  Padrões arquitetônicos no iOS: medo e aversão em diagramas. MV (X)

  Layout Composicional: vale a pena?

  Por que não atualizamos o aplicativo VKontakte para iPad há cinco anos, mas agora atualizamos

  Conectamos o sensor de frequência cardíaca no peito via Bluetooth ao Swift

  É hora de histórias incríveis [1/2]

• Estamos   desenvolvendo nosso primeiro assistente de voz no iOS

a App Store rejeita aplicativos que usam SDK de terceiros, que coletam dados do usuário

WWDC21 será mantido online de 7 a 11 de junho

Como criar widgets com WidgetKit

7 palavras-chave eficazes para otimizar seu código Swift

Apresentando Epoxy para iOS

Singleton contra injeção de dependência em Swift

Remoção do fundo em imagens Swift usando Core ML

2 ferramentas iOS para detectar código morto e clonado

Como trazer a lua para o seu quarto usando ARKit

Três tipos de falhas de segurança que vejo em muitos aplicativos iOS

Animações SwiftUI: Animações no SwiftUI

ProgressHUD: Ícones animados do



Android



  Programação baseada em evidências

  Kit CameraX + ML para reconhecimento de número de cartão em ação

• O Google restringe quais aplicativos podem ver outros aplicativos instalados

API Jetpack Activity Result. Parte 2. Como funciona sob o capô

• O Google lançou o scanner de documentos Stack

Transmissão do Android: como conseguir um estágio no Redmadrobot

Depurando scripts de compilação e plug-ins do Gradle [IntelliJ / Android Studio]

O guia mais fácil para entender o Gradle!

Listas não vazias em Kotlin

Uma maneira mais segura de coletar streams de IUs do Android

Falha do sistema no Android WebView: como os desenvolvedores podem evitar esse erro

Conheça o comportamento de suas dependências

Execute aplicativos ARM em um emulador Android

Implementar um Snackbar para desfazer ações no Jetpack Compose

Layout de movimento: Crie animações de visualização de reciclador simples

Dez #AndroidLifeHacks que você pode usar agora

LabeledSeekSlider: Slider personalizável

Fluxo: Clima no Jetpack Compose

KanbanBoard: Kotlin Kanban Board



Development



13 truques de aplicativos móveis melhores sobre saber antes de iniciar o desenvolvimento

  Significativo interfaces

  TestOps: escrever autotestes não é suficiente

Quais perguntas esperar para a posição de um automatizador e de onde vem a classificação?

  Resumo dos lançamentos de desenvolvimento móvel do Grupo Mail.ru durante a pandemia

  Storybook + Flutter = storybook_flutter

  Padrões e metodologias de automação de IU: exemplos da vida real

fazem sentido: sobre o crescimento da carreira de um líder, habilidades necessárias, liderança e confiança

Podlodka # 208: Sistemas operacionais

Notificações no aplicativo atualizadas pelo GitHub

Design do aplicativo : exemplos para o Inspiration # 38

• O Google melhora as instalações do PWA

20 habilidades essenciais para desenvolvedores 2021

CoScreen cria um ambiente de desenvolvimento comum

Experiência de mais de 10.000 telas: 10 dicas de um designer de produto líder

Como desenvolvemos um aplicativo para 300 mil e quase perdemos 4 milhões de rublos

Projetando micro-interações no Figma usando componentes interativos

Este é o começo do fim do PWA?

Desenvolva perfeitamente aplicativos multiplataforma com o Flutter

4 dicas simples para se tornar um desenvolvedor mais valioso

6 diferenças principais entre o desenvolvedor Júnior e o Sênior

Como aceleramos nosso sistema de Integração Contínua em 50%

Como planejar o sucesso ao lançar um novo projeto técnico

7 lições da minha jornada de desenvolvedor Júnior a Sênior em 2 anos

10 perguntas mais populares em uma entrevista de design de sistema

CORRIDA ao marketing sucesso

Ferramentas para criar aplicativos móveis de realidade aumentada (AR)

Noções básicas de ações do GitHub

4 erros que cometi como programador, mas tive que me tornar CTO para vê-los

O desenvolvimento de software é um jogo de perdedores

Como implementar a compra de assinaturas em um aplicativo Flutter

Entregar um software melhor com mais rapidez: como economizamos meio milhão de dólares

O que podemos compartilhar no Kotlin MultiPlatform: módulos? dados? telas?

Crie seu aplicativo Flutter em 5 dias



Análise, marketing e monetização



Profissionais de marketing móvel: Igor Postalenko (Tinkoff)

• O usuário médio do iPhone nos Estados Unidos gastou US $ 138 em aplicativos em 2020

Gastar os usuários com aplicativos e jogos para estabelecer um novo recorde no primeiro trimestre de 2021

interrompe a execução do Facebook Analytics

TechIntern: intercâmbio de alunos de TI

Ícones testados e avançados: experiência DEVGAME

O mercado de jogos russo cresceu 35% em 2020

o Lookout for Metrics da Amazon avalia negócios usando aprendizado de máquina

Você confia nas estatísticas do Google?

Yandex solicitou à Samsung e a outros fabricantes que não instalassem aplicativos não removíveis de



IA, Dispositivos, IoT



  O que é IoT e o que você precisa saber sobre isso

• A Microsoft fornecerá 120.000 HoloLens para o exército

• O Snapchat está preparando novos óculos AR Óculos

• Os dispositivos IoT serão transferidos para o software russo



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



All Articles