Resumo de materiais interessantes para um desenvolvedor móvel nº 355 (27 de julho a 2 de agosto)

No novo resumo, desktops corrompidos, sua contribuição para Swift, segurança de aplicativos e a guerra de Durov com a Apple, qualidade de código e evolução de aplicativos, Huawei como líder de mercado e muitos outros materiais interessantes!





Não há necessidade de estragar desktops para engenheiros com suas soluções móveis, pense novamente

Hoje, a maioria dos produtos para usuários é feita principalmente para plataformas móveis. Na melhor das hipóteses, eles descobrem uma web universal que ainda é otimizada para telefones celulares. Porque os usuários amam iPhones, não computadores. A empresa sentou-se, contou e tomou uma decisão - vamos ganhar mais dinheiro, vamos ter um celular primeiro em todos os lugares.

Contribuindo para o Swift

Para fazer edições, você precisará de conhecimento de Swift e de C ++, mas isso não é necessário, algumas tarefas exigem a adição de casos de teste em que o conhecimento da linguagem não é necessário.



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



iOS



(+24)  Apple Machine Learning News em 2020

(+8)  Implementando Machine Learning em um dispositivo iOS usando Core ML, Swift e Neural Engine

(+3)  Novos Wrappers de Propriedade no SwiftUI

(+1)  MVI e SwiftUI - um estado

(0) Nós projetamos o trabalho com assinaturas iOS: armazenamento cliente ou servidor de produtos

(0)  compras no aplicativo iOS: inicialização e processamento de compras

Durov novamente criticou a Apple por uma comissão na App Store

Telegram processou a Apple

Criação de um botão de expansão no Swift

Como simplifique a navegação SwiftUI

GeometryEffect no Swift 2.0 O que fazemos

Aprendemos uma nova interface de registro de API para iOS 14

Crie um Spotify no SwiftUI

5 coisas que eu gostaria de saber antes do meu primeiro estágio em iOS em uma startup

Como o SDK do Facebook pode derrubar o ecossistema Apple iOS sem uma única linha de código

limpeza e refatoração de código no SwiftUI

Visão geral UIPageControl no iOS 14

Crie um menu retrátil Swift

Criação do primeiro widget para iOS 14 com WidgetKit

Trabalho com modelos SnapML no Lens Studio: transferência de estilo

Barra de ferramentas para SwiftUI no iOS 14

Criar animação semelhante do Instagram no Swift

Criar animação de carregamento no Swift

Temas dinâmicos no iOS

Fazer layout de grade no SwiftUI

SwiftUI-LifeGame: "Vida" no SwiftUI

GradientLoadingBar: Barra de carregamento gradiente

Streamoji: Renderização de emoji para iOS



Android



(+17) Um  conto de como a inicialização longa da exclusão em cascata do Realm ganhou

(+17)  Consumo de energia de aplicativos Android

(+9)  Como aprender Android em 3 anos , ou The Story of One Application

Transmissão Android: Segurança de aplicativos móveis

Vencedores do Festival de Jogos Indie do Google Play

• O Google rastreou o uso de aplicativos no Android

Digitalização de códigos QR com o kit de digitalização HUAWEI

Uso do WorkManager para execução imediata em segundo plano

Como o Discord facilitou a navegação dentro de um aplicativo Android

OkCupid apresenta melhor testabilidade

Modularidade no Android: torne seu código reutilizável e sustentável

Práticas recomendadas de desenvolvimento Android

Exemplo de arquitetura Android: camadas e módulos

Programação Kotlin avançada

Certifique-se de clique em um (ButterKnife fez certo)

Como fiz engenharia reversa do serviço de ônibus para fazer meu próprio aplicativo

Notificações tudo-em-um do Android

Multiplataforma Kotlin + Rx + MVVM

Reduza seu aplicativo com R8

Reproduzindo vídeos com o Jetpack Compose

Compreendendo a construção com Build Analyzer

6 coisas que você deve saber antes de usar Destructuring em Kotlin

MarvelHeroes: super-heróis no desenvolvimento do Android

Rocktly: o espaço lança



Desenvolvimento



(+41)  Como usar um desktop sem um desktop? Análise do Samsung DeX

(+37)  Versão Alpha do Flutter para Linux e desenvolvimento de aplicativos de desktop

(+8)  Criação de vídeos panorâmicos no Unity

(+7)  Flutter. RenderObject - Medir e Conquistar

(+6) A ciência da experiência do usuário. Usando o preconceito cognitivo no desenvolvimento de produtos de qualidade

(+3)  Escolhendo dispositivos móveis: um guia passo a passo para iniciantes em QA. Parte I

(+2)  Kali Linux NetHunter no Android Parte 3: quebrando a distância

(+1)  Análise GOMS da usabilidade da interface

Podlodka # 174: cartografia

Flutter Dev Podcast # 18: desenvolvimento de jogos

faz sentido: Sobre análise competitiva , segmentação de indústrias e nichos, e cópia de recursos

Eu quero estar no gamedev # 10: desenvolvedor no Unreal Engine

Relatório "Qualidade de código 2020"

UX-design: Como funciona a memória humana

Design de aplicativos: exemplos de inspiração nº 11

Boas regras de design de botões

Piores argumentos para criar um novo recurso

Designers, parem de menosprezar o design de outra pessoa

Estágios de desenvolvimento de aplicativos móveis: análises e termos de referência

Como um designer novato pode trabalhar com feedback para se tornar um profissional

Oferecendo uma experiência Goodreads iOS moderna: pesquisa de redesenho

6 pequenas coisas para torná-lo um desenvolvedor Flutter melhor

Desenvolvimento de Flutter por meio do pacote de arquitetura limpa

Escolha do banco de dados certo para seu aplicativo Flutter

O segredo do código simples

Qt on Mobile: melhores práticas para desenvolvimento de aplicativos multiplataformas

Princípios de SOLID em imagens



Análise, marketing e monetização



(+5)  Como converter férias em lucro para o desenvolvedor e alegria para os jogadores

Como trabalhar com análises para melhorar a classificação do aplicativo?

Foodtech e redes sociais impulsionaram o compartilhamento de carros e mobile banking, mas o varejo permaneceu nas 3 categorias de aplicativos mais demandadas

• O complexo de fitness doméstico Tempo recebeu US $ 60 milhões.

Começamos a distribuir nosso aplicativo gratuitamente. Aqui está o que aconteceu

Tandem - Prática de um segundo idioma

Os desenvolvedores do Roblox receberão US $ 250 milhões.

Spotify lançou um grupo de escuta de música

O relatório "Fraude na área de publicidade móvel - Versão 2020" no AppsFlyer

O relatório "A evolução dos aplicativos móveis em 2020" do App de Annie

de EVE Echoes chega ao iOS e Android em agosto

Recomendações para aumentar a eficácia da monetização para aplicativos móveis

Usando anúncios em vídeo para promover negócios no Facebook: guia do SocialPeta

Como medir a eficácia dos aplicativos de otimização de mecanismo de busca de texto



AI, Dispositivos, IoT



(+38)  Doom Boy ESP32. Segunda iteração

(+2) Como a Indústria 4.0 mudará nossos locais de trabalho e por que ela precisa de uma fonte de alimentação confiável?

(0)  Uma série de artigos sobre a instalação e operação do servidor Chirpstack LoRaWAN

Huawei se tornou o maior fabricante de smartphones do mundo pelos resultados do segundo trimestre

Amazon conecta Alexa a aplicativos por meio do Alexa for Apps

11 algoritmos de aprendizado de máquina mais comuns em poucas palavras



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



All Articles