Resumo de materiais interessantes para um desenvolvedor móvel # 374 (7 a 13 de dezembro)

Este episódio apresenta uma história épica de reescrever um aplicativo Uber em Swift, novos recursos de AR e acessibilidade, técnicas de desenvolvimento rápido e a oportunidade de participar do desenvolvimento do Fuchsia, resultados do mercado móvel de 2020, um simulador de sucesso e muito mais.







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



iOS



• Mais rápido para reescrever do zero em novas tecnologias: como o Uber foi reescrito em Swift

•   Através de zonas cinzentas - para 4,7 estrelas. Como criamos um aplicativo de alta segurança para iOS

•   FICA OFFLINE PRIMEIRO usando Core Data e Managed Document (s)

•   Biblioteca para trabalhar com permissões iOS, da ideia ao lançamento (parte 1)

• Cydia processa Apple

• WhatsApp chamado de rotulagem de aplicativos na App Store anti-competitiva

• A Apple está preparando novos processadores ARM

• Erro invalid_grant ao autorizar via Apple ID (iOS, backend)

• Como os desenvolvedores Swift devem usar a programação orientada a protocolo

• Alternância personalizada em aplicativos iOS

• Como escrever testes de unidade com Core Data em Swift

• Compreendendo a arquitetura de aplicativos iOS usando VIPER

• Como criar batimentos cardíacos animados usando SwiftUI

• Visualizando o desempenho de um aplicativo móvel usando Specto

• Como não parecer junho em uma entrevista de programação iOS

• Tudo sobre animação iOS

• SwiftGraphQL: esqueça GraphQL

• ScrollViewMinimap: minimapa para UIScrollView



Android



• Androide de segurança em um estacionamento, sofá virtual em uma sala vazia: recursos de AR no ecossistema Huawei

•   Substituir permissões de tempo de execução no Android

•   Ovo de Páscoa em arquivos APK: o que é Frosting

•   Compartilho um plug-in pequeno, mas útil: Deeplink Helper para Android Studio

•   kotlinx.coroutines 1.4.0: Apresentando StateFlow e SharedFlow

•   Um guia prático para usar o Hilt com Kotlin

• Look to Speak permite que você “fale” usando os movimentos dos olhos

• Jetpack Compose Basics: Lição # 2

• Ktlint: Prática de implementação

• Conectando um dispositivo Bluetooth A2DP ao Android

• Criando uma plataforma distribuída para testes remotos do Android

• Flappy Bird no Android Jetpack Compose

• Otimize, comprima e ofusque seu aplicativo Android

• Detecção de rosto em um dispositivo Android usando o Google ML Kit

• Testes de unidade contínuos em desenvolvimento Android com Bitrise

• Navegação multi-módulo Android com componente de navegação

• Visualizações Android como um recurso de estado com ViewBinding

• Melhorando a precisão do GPS urbano para seu aplicativo

• Diga adeus ao Android Jetifier

• Menu circular: Menu Android Radial

• Impressão digital Android: identificação do dispositivo

• Velocímetro Android: indicador circular para



desenvolvimento Android



•   Acessibilidade é fácil, Ou 5 pecados mortais de acessibilidade

•   Espaço: lançamento público do ambiente de comando da JetBrains

•   Vinculando duas plataformas móveis em um único código no Unity

•   Quatro técnicas para desenvolvimento rápido em Unity3D

•   A diferença entre QA, QC e testes: uma interpretação simples usando o exemplo do canivete suíço

• Um   coletor de ideias, quase um hackathon ou como bombeie rapidamente uma equipe no Dart / Flutter

•   Exibindo o status de sistemas complexos em clientes fracos - acelerando a resposta

• Índice de estabilidade do aplicativo: relatório do Bugsnag

• Podlodka # 193: pesquisa UX

• Qt 6.0 lançado

• Amazon lança HealthLake - uma nuvem para análise de dados médicos

• Google abre desenvolvimento Fuchsia para todos

• Desenvolvendo habilidades de desenvolvedor

• Revisão de código para iniciantes: 8 dicas para um trabalho eficaz

• Design de aplicativos: exemplos para inspiração # 25

• 6 tendências de design de produtos em 2021

• Repositórios GitHub para melhorar suas habilidades de programação

• O que podemos esperar da experiência do usuário em 2021?

• Crie uma interface de aplicativo de clima com ilustrações 3D

• Um guia prático para a teoria da cor e paletas de cores (usando números)

• Minhas melhores ferramentas de desenvolvimento em 2020

• 5 propriedades essenciais do bom design de produto

• Como a Microsoft conduz testes automatizados. Entrevista com Klaus Hemstitch

• Adeus, Xamarin.Forms

• Essas linguagens de programação modernas farão você sofrer

• Como modernizar com eficácia um aplicativo desatualizado



Análise, marketing e monetização



•   Meu telefone estava me espionando, então encontrei alguém usando dados de rastreamento

•   Analise: três sistemas de análise móvel através dos olhos de empresas digitais

• faz sentido: sobre os estágios de lançamento de recursos e produtos, métricas e a função do gerente de marketing de produtos

• Como ter sucesso com Douyin, a plataforma de vídeo curta nº 1 da China: e-book grátis

• Retenção de usuários 2020 : Relatório AppsFlyer

• App Annie: resultados do mercado móvel em 2020

• Yandex.Market Analytics adicionou a capacidade de integração com AppMetrica

• Hype Simulator: simulador de sucesso - # 1 na App Store

• Wellory: aplicativo contra dietas

• Como atrair usuários para um aplicativo móvel usando ASO e publicidade

• Como motivar o usuário a completar o progresso? - O efeito do progresso seguro

• Como localizar jogos para



IA, dispositivos, IoT do Japão e da Coreia do Sul



•   Bluetooth de baixa energia: um guia detalhado para iniciantes

•   Internet das coisas em russo. O poder multicanal da camada física da estação base OpenUNB

•   Sete estagiários talentosos do AI @ Unity 2020. Parte 2

•   Conceito de infraestrutura independente para um sistema Mesh Network IIoT

• Os 7 melhores cursos grátis da Ivy League em Inteligência Artificial



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



All Articles