O resumo de materiais interessantes para o desenvolvedor móvel nº 330 (de 20 a 26 de janeiro)

O novo resumo inclui localização e hipercubos, bibliotecas e estruturas declarativas, aplicativos para superar a dependência de aplicativos, Flutter, Unity, assinaturas, IA para pesquisar vulnerabilidades no código e muito mais.



Neste artigo, mostrarei como criamos o processo de localização, como abordamos o controle de qualidade, como lançaremos traduções dependendo da plataforma e, o mais importante, como garantimos que os desenvolvedores falem bem do nosso sistema de tradução.É impossível testar e depurar completamente aplicativos móveis sem dispositivos de teste. Deve haver muitos desses dispositivos, porque o mesmo código em modelos diferentes se comporta de maneira diferente. Mas como organizar a contabilidade de dispositivos? Como fazer com que desenvolvedores e testadores rapidamente e sem burocracia obtenham um smartphone específico na configuração necessária?

Este resumo está disponível como um boletim semanal. Notícias diárias que enviamos para Canal de telegrama .

iOS

(+17) Wrappers de propriedades rápidos
(+13) 20 bibliotecas para um aplicativo iOS espetacular
(+9) Confusão no início: post mortem na velocidade de inicialização do aplicativo iOS
(+6) Problemas de arquitetura em grandes projetos
(+4) Validação de dados em aplicativos iOS
(+4) Swift: contêineres para armazenar valores-chave
(+3) Opção para trabalhar com soquetes da Web no iOS no idioma Swift
Apple restringe o uso de HTML5
StrizhPI, ou SwiftUI na prática
Como dobrar sua assinatura Apple Membership em duas contas (e devolvê-la rapidamente)
Os dez mandamentos do desenvolvimento iOS
Você pode responder a essa pergunta simples sobre Swift corretamente?
Melhores aplicativos para iOS com design orientado a interação
Aprendizado de máquina no dispositivo usando SwiftUI e PyTorch Mobile
SwiftUI: Crie flip cards estilo Tinder
A melhor maneira de garantir que seu código Swift nunca trava novamente
O que há de novo no Watch OS 6?
Programação assíncrona no Swift with Future and Promise
Exibir código HTML com uma imagem no UILabel e a definição de clicar nele
Swift: dicas de tarefas comuns
SwiftUI - Usando o Xcode 11 Canvas
Reconhecimento e síntese de fala no iOS com Swift
Implementando menus de contexto no iOS 13 usando SwiftUI ou UIKit
VVVVVV para iOS e tvOS

Android

(+14) Processamento de anotação incremental para acelerar a criação de gradientes
(+12) Reparar, cortar, cavar. Resolvendo a missão online Droid Mission
(+6) Métodos práticos de mapeamento de dados no Kotlin
(+4) Componente externo para a plataforma móvel 1C (BroadcastReceiver)
• O Google I / O 2020 será realizado de 12 a 14 de maio
• A Microsoft lançou o SDK para smartphone com duas telas do Surface Duo
Google lançou novos aplicativos para combater o vício em smartphones
Roteiro para desenvolvedores Android 2019: mapa de habilidades e modelo de desenvolvimento para desenvolvedores Android
Histórico removido do Google Play
Guia de composição do Jetpack
• O Trojan Shopper baixa aplicativos e deixa críticas no Google Play
Alterando tipos no Kotlin com tipealias
Alterar dinamicamente temas usando animação circular no Android
KotlinConf 2019: o que há de novo no Java 19: O fim do Kotlin?
Componente de navegação JetPack no Android
Custo zero de abstração no Kotlin
Como usar guias no Jetpack Compose?
Melhores teclas de atalho do Android Studio
SharedPreferences no Android
Quest Google I / O 2020
KotlinMultiPlatform: clima de plataforma cruzada no Kotlin
RateBottomSheet: oferta para classificar o aplicativo

Desenvolvimento

(+32) Um simples jogo de zumbis no Unity
(+27) Física para um atirador de PvP móvel, ou como refizemos um jogo bidimensional em um jogo tridimensional
(+27) Flutter. Parte 3. Para reagir a desenvolvedores nativos
(+23) Mecanismo, linguagem de script e história curta visual - em 45 horas
(+18) Recursos da implementação de listas dinâmicas em interfaces de usuário
(+16) Noções básicas de design de níveis: efeito de fluxo ou como impedir que um jogador fique entediado
(+13) Amor em ódio, música independente
(+10) Livro "Desenvolvimento de aplicativos móveis em C # para iOS e Android"
(+10) Como eu fiz sombras 2D no Unity
(+7) Meu primeiro jogo html5, de Alice Yandex e premiar vitórias em aplicativos móveis
(+7) Otimização de modelos 3D para a cena do jogo
(+6) O desenvolvimento móvel é fácil e chato? Relatório Yandex
(+6) Escrevemos para shaders um código no Unity LWRP
(+4) Editor de lógica visual para Unity3d. Parte 2
(+2) desenvolvimento da interface do usuário: a quem ouvir - você ou o usuário?
Podlodka # 147: Estruturas da Web
Aguarde, a operação está em andamento. Como o principal fakap na história do Sberbank Online mudou a empresa
• O Ministério da Economia propõe criar um análogo russo do GitHub
Noções básicas de hierarquia no design de interface
Gamificação: o que e por que funciona, parte um
O que (quase) dois anos Flutter me ensinou
8 tendências do design da interface do usuário para 2020
21 maneiras de ser um desenvolvedor ruim
7 maneiras de ser um bom desenvolvedor
Como medir suas habilidades de design de UX?
Nebula - uma pilha de rede global aberta do Slack
9 dicas para melhorar rapidamente o design do seu aplicativo
5 princípios de design para os melhores produtos
Video Mobiconf 2019
LaunchDarkly: gerenciamento de recursos

Análise, marketing e monetização

(+4) Introdução às devoluções de usuários: dicas para o modelo fisgado
(+3) App Annie Report para 2019: um olhar para o passado, notas para o futuro
As assinaturas de aplicativos nos EUA aumentaram 21% em 2019, para US $ 4,6 bilhões
Niantic Games gerou US $ 249 milhões em receita turística
adesivos Venmo
• A FAS identificou uma lista de aplicativos para pré-instalação
Publicidade no aplicativo: lista de verificação
Um livro foi publicado sobre localização e culturalização de jogos
• Os gastos com publicidade móvel na Rússia crescerão 22,2%
Snyk recebeu um novo investimento e se tornou um unicórnio
• O AppsFlyer recebeu um novo investimento de US $ 210 milhões.
Você dirige! AR Story Games - A principal tendência de 2019
Dodo Pizza comprou Where's the Shawarma
Race Slack, Microsoft Teams e Workplace: uma intriga morreu, uma nova nasceu
1000 configurações de jogo em 2 dias usando o TikTok
Compreendendo melhor os jogadores com o Affinity Learning
Como lidar com spywares fraudulentos no Facebook?
Desafios da ASO para jogos para celular em 2020

AI, Dispositivos, IoT

(+39) SVM. Explicação do zero, implementação e análise detalhada
(+28) Pare de chamar tudo de AI
• O GitHub começou a usar a IA para recomendar tarefas
Uber reuniu uma das mais impressionantes pilhas de aprendizado profundo de código aberto

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

Source: https://habr.com/ru/post/pt485524/


All Articles