Resumo de materiais interessantes para um desenvolvedor de dispositivos móveis # 351 (29 de junho a 05 de julho)

No novo resumo, lidamos com as consequências da WWDC, lançamos aplicativos com um botão, comparamos o desempenho de estruturas de plataforma cruzada, realizamos testes de carga, aumentamos as receitas de aplicativos e fazemos muitas outras coisas interessantes!





Hoje vou resumir alguns resultados: contarei a que chegamos durante esse período. Para encurtar a história: qualquer funcionário envolvido no processo pode liberar pelo menos todos os nossos aplicativos em ambas as plataformas em apenas alguns cliques - sem dores de cabeça, demorado, registro e SMS. Assim, nosso departamento de engenheiros de lançamento em 2019 economizou cerca de 830 horas.A inVerita e sua equipe de desenvolvimento de aplicativos móveis estão pesquisando continuamente o desempenho das estruturas móveis de plataforma cruzada disponíveis no mercado para responder à pergunta de qual tecnologia é melhor para o seu produto.



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



iOS



• (+27)  ID orçamentária de antipadrões

• (+21)  Por que os desenvolvedores se recusam a autorizar via Apple com um email falso

• (+6)  BoxView - autolayout conveniente para iOS

• (+4)  Como assistir a WWDC 2020 se você não é um desenvolvedor

• (+3) Apple WWDC 2020: O que há de novo nos testes do iOS

• (+3)  desenvolvimento do ARKit este ano e novo recurso do ARKit 4: âncoras de localização

• As apresentações da WWDC e das plataformas do Estado da União estão disponíveis com legendas em russo

• A Apple está tentando melhorar o engajamento dos jogos Arcade

• A Apple nomeou 8 Apple Design Awards anuais

• Mergulhe na realidade aumentada com o ARKit

• Quando você precisa relatar criptografia no seu aplicativo?

• Novo no iOS 14: detecção de estrutura de tópicos

• Clips de aplicativos do iOS 14

• Seu primeiro aplicativo SwiftUI complexo

• Implementando uma arquitetura VIP limpa no Swift 5

• Crie sua própria biblioteca CocoaPods

• Como criar widgets no iOS 14

• Novo ciclo de vida e substituições para AppDelegate e SceneDelegate no SwiftUI no iOS 14

• NewYorkAlert: belos alertas para iOS



Android



• (+12)  Editor código no Android: parte 1

• (+5)  Domesticando o MVI

• (+5)  Bloqueando o clique duplo. Bicicleta?

• Huawei anuncia concurso de aplicativos de US $ 1 milhão

• Introdução ao RainbowCake

• JetPack Compose com interface de usuário orientada a servidor

• Uma nova maneira de transferir dados entre fragmentos

• Altere dinamicamente a cor do gradiente no Android

• Crie um aplicativo de notícias Android em 5 etapas fáceis

• MVVM com Hilt, RxJava 3, Retrofit, Sala, Dados ao vivo e visualização de encadernação

• Teste rápido do Android com o Mobile Test Orchestrator

• Visualização personalizada do Android: arrastar e soltar

• Dilema de Kotlin: extensão ou membro

• Renderização de PDFs no Android: a maneira mais fácil

• Fortalecer a segurança do sistema no Android 11

• Testes de unidade de visualizações personalizadas no Android

• Otimização da bateria para evitar o modo doze e App Standby

• Visibilidade do pacote no Android 11

• RainbowCake: nova arquitetura Android

• Desenvolvimento com o Builder de ações e o



desenvolvimento do SDK de ações



• (+21)  NewNode - CDN descentralizado do desenvolvedor do FireChat

• (+9)  Como resolvemos o problema de falta de design de UI \ UX em 1C usando Java Script e React.js

• (+6)  Godot, 1000 pequenas coisas

• (+5)  Otimizando consultas SQL ou detectando criminosos perigosos

• (+4)  6 dicas para teste de carga na Black Friday

• Podlodka # 170: a arte de ilustrações simples

•Flutter Dev Podcast # 17: Dia da Flutter 2020

• Pense como um CEO: a habilidade mais importante que fará de você um desenvolvedor

• A Dfinity abre a plataforma de computadores na Internet para desenvolvedores

• Design de aplicativos: exemplos de inspiração nº 7

• AWS lança o CodeGuru para análise automatizada de código

• 7 abordagens para testes

• Simplificamos o site para um aplicativo de ação com um clique - e falhámos

• 8 regras para ajudá-lo a projetar o melhor design de cartão

• Skeuomorfismo está de volta

• 14 programas populares para animação, prototipagem e design de interface

• Seis meses de criação mensal de jogos

• Mecanismo de jogo simples com Animações Flutter

• 47 lições importantes para designers de interface do usuário e UX 

• Liderando uma equipe de desenvolvimento de software

• 20 melhores idéias para design de interface do usuário

• Minha experiência na criação de um aplicativo com ferramentas sem código

• Vamos criar um jogo multiplayer móvel on Unity

• Criando um player de música de fundo no Flutter

• 7 ferramentas para comandos remotos 2020

• GetStorage: armazenamento rápido de valores-chave

• Ícones fluentes do sistema: ícones móveis da Microsoft



Análise, marketing e monetização



• (+6)  Como trabalhar com o Google Analytics e o Yandex Metrica?

• (+6)  Quanto custa criar um vídeo sobre o jogo por conta própria

? (+3)  Materiais do encontro para analistas: modelo de crescimento, testes A / B, gerenciamento de estoque e entrega de mercadorias

• O Yandex oferece até 600.000 rublos para aqueles que se conectaram à YAN para promover aplicativos

• Classificação da acessibilidade dos aplicativos bancários 2020 do usabilidadeLab

• Os gastos com aplicativos móveis no 1º semestre de 2020 aumentaram 23,4%

• O TikTok era suspeito de espionagem

• O TikTok e dezenas de outros aplicativos chineses foram banidos na Índia

•Sinal das estrelas: A Gazprom-Media lançou um aplicativo com um horóscopo pessoal

• Como trabalhar com idiomas orientais na App Store e no Google Play



AI, Dispositivos, IoT



• (+8)  9 principais algoritmos de aprendizado de máquina em linguagem simples

• (+1)  Experiência em criação soluções em nuvem para monitorar um quiosque digital no Azure IoT Central

• A Niantic está realizando um projeto de AR no jogo de tabuleiro "Colonizadores"

• O aprendizado de máquina ajudará a salvar as pessoas nas praias



← Resumo anterior . Se você tiver outros materiais interessantes ou tiver encontrado um erro, envie-o para o correio .



All Articles