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