O resumo de materiais interessantes para o desenvolvedor móvel 342 (de 20 a 26 de abril)

Outro resumo para desenvolvedores de dispositivos móveis - falamos sobre rolagem sem fim, sobre ligações erradas de mapas, atualizações e perdas, testes A / B e uma redução na receita de publicidade.



Cada desenvolvedor de plataformas móveis é constantemente confrontado com uma tarefa que não pode ser resolvida de uma única maneira. Sempre existem várias maneiras, algumas rápidas, outras complicadas, e cada uma tem suas próprias vantagens e desvantagens.

Este resumo está disponível como um boletim semanal . E diariamente enviamos notícias no canal Telegram .

iOS

(+13) O  erro não é UIAlertController
(+10)  Otimização do tempo de construção - Parte 1
(+6) AppCode 2020.1: aprimoramentos de desempenho, preenchimento automático até o final da indexação, geração de documentação e muito mais
(+3) Modelo CoreData do código. Ou “Como fazer sem .XCDataModel” (Parte 1)
(0) a validação de campo do iOS é rápida e fácil
duas vulnerabilidades críticas foram descobertas no iOS
Tudo o que você queria saber sobre a função Entrar com a Apple
• O novo iPhone SE causou alvoroço
Animação espetacular do arco-íris no SwiftUI
Como criar um campo de texto com várias linhas no SwiftUI
Uma coleção de controles deslizantes para o SwiftUI
Usando o TensorFlow.js no aplicativo iOS para detectar objetos
Banner de notificação no SwiftUI
Construtores de funções no SwiftUI e SwiftUI
Voltando aos usuários do aplicativo: ligações profundas no iOS
Distribuição de bibliotecas Swift estáticas compiladas e quadros estáticos Swift
GraphQL, Combine e SwiftUI
injetáveis dependências no iOS em Swift com Swinject e SwinjectStoryboard
Proton: melhor UITextView

Android

(+4)   AndroidStudio
(+4)  Android no controlador industrial
(+3)  Interface do usuário orientada por back-end usando widgets
(+3)  Obtenha e alterne legendas WebVTT no ExoPlayer
Incorpore atualizações no aplicativo no aplicativo
A terceira versão de pré-visualização do Android 11 foi lançada
Android Broadcast # 14: infraestrutura Android Avito em código aberto
Android Broadcast # 13: Android SafetyNet. É confiável?
• A Yandex lançou sua Android TV
Como usamos o Kotlin para criar um aplicativo de design para dispositivos móveis
Android Dev Podcast # 112: Notícias. Práticas recomendadas de assinaturas. Adaptador de mesclagem LayoutInspector 3D. CameraX
• O Google exigiu que os desenvolvedores de aplicativos mostrassem claramente o custo e os termos de cancelamento da assinatura
Digitalize o QR com o CameraX
Banco de dados em tempo real vs. Firestore: 9 diferenças principais
Inspetor de banco de dados
Acesso com um toque para aplicativos Android
Criando um player do YouTube no Kotlin
Como configurar autenticação biométrica no Android
Cancelamentos em corotinas
Ouvintes personalizados no Android
ProtonMail: correio seguro
Uber Car Animation Android: animação da máquina
Kiwi Browser: rápido navegador para

desenvolvimento Android

(+53) O  Yandex vincula automaticamente o cartão a outra conta
(+25)  Histórias dos desenvolvedores de seus jogos favoritos sobre o que têm orgulho
(+23) Como erradicar vírus no Corona SDK
(+19) Otimização da renderização para celular, parte 2. As principais famílias de GPUs móveis modernas
(+15)  Criando uma interface para o jogo
(+12)  Hive - base local rápida para Flutter, Dart
(+8) Erros que arruinam um projeto de qualquer complexidade. A experiência dos gerentes da Redmadrobot
(+4)  Como testar remotamente para não arruinar o produto e sua vida
Podlodka # 160: tradução automática
500.000 desenvolvedores usam o Flutter todos os meses
O setor de TI pode ser reduzido em 18 a 20 mil programadores
• O Google anunciou nuvem Healthcare API Disponibilidade
Como passei meio ano atualizando o aplicativo e perdi 10 mil usuários
Como criar belas artes Low Poly para o jogo (Blender, Unity)
Se as linguagens de programação tinham slogans honestos
Banco de dados em tempo real do Firebase e efetue login no sistema para Android e iOS
7 etapas para tornar-se o Mozart da programação até o final da quarentena
Migrar aplicativos Flutter para a Web
Audio Player para Flutter: player estilo Apple Music
33 repositório GitHub para desenvolvedores de aplicativos móveis

Análise, marketing e monetização

(+44)  Como parar de se preocupar e começar acredite nos testes A / B
(+6)  Excelente guia para teste A / B
(+6)  Postman - Métricas de autoteste no AppMetrica
(+3)  9 idéias para teste A / B de clipes para jogos para dispositivos móveis
Sobreposição do analista: paradoxos e distorções cognitivas. Como o analytics para manobrar em um fluxo de dados.
App Annie apontou os aplicativos mais populares entre os russos de janeiro a abril de 2020
• Se rendeu na Epic Games - Fortnite foi para o Google Play
• A OneSignal lançou o Advanced Analytics
FunCorp: a receita de publicidade móvel caiu 50% em março
Houseparty: videoconferência com jogos
A história franca de uma startup russa que atraiu mais de US $ 1 milhão para um aplicativo para crianças
Como promover o aplicativo: um guia completo para 2020

IA, Dispositivos, IoT

(+57)  Lidamos com engarrafamentos em uma cidade pequena por um pequeno orçamento: resultados de 6 meses do projeto
(+18 )  Artefato: AR no museu pelos olhos de um desenvolvedor, analista, crítico de arte
(+13) Bancos de dados na plataforma IIoT: como o Mail.ru Cloud Solutions trabalha com petabytes de dados de vários dispositivos
(+12)  Detecção de objetos. Reconheça e governe. Parte 2
(+5)  Erros no design da interface VR, VR para designers de interface
(+4)  Perguntas frequentes sobre capacetes e jogos de realidade virtual
Magic Leap demitiu metade dos funcionários e deixa o mercado consumidor
Inteligência artificial Accenture, Sulubaii e Intel ajudam a manter um recife de coral
A queda no mercado de smartphones no terceiro trimestre de 2020 será de pelo menos 40%

← Resumo anterior . Se você tiver outros materiais interessantes ou se encontrar algum erro, envie-o para o correio .

All Articles