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 .