Nesta edição, nomorfismo, abandono do UIWebView, maldição do arquiteto, aplicação diária, tendências de design e muito mais. O último resumo de 2019 está um pouco atrasado. Após as férias - calouro. Feliz Ano Novo!

Neste artigo, falaremos sobre a experiência pessoal de trabalhar com motores físicos para um jogo de tiro multiplayer e focar principalmente na interação da física e da ECS: que tipo de rake entramos durante o trabalho, o que aprendemos e por que decidimos soluções específicas.
Realizamos uma pesquisa anual relacionada ao trabalho e salário dos desenvolvedores russos.
Este resumo está disponível como um boletim semanal. Notícias diárias que enviamos para
Canal de telegrama .
iOS•
(+7) Regras SwiftLint personalizadas•
Novo Mac Pro coleta projetos mais lentamente que os antecessores•
Apple proíbe UIWebView•
Conferência Swift do lado do servidor de vídeo 2019•
Tutorial SwiftUI: Repita o Aplicativo de Atividade•
Menu de contexto, alertas e ActionSheet no SwiftUI•
Soquetes da Web no iOS 13 com Swift e Xcode 11•
Gestos e animações no SwiftUI•
Teste de unidade ViewController e View in Swift•
Crie um aplicativo inteligente de perguntas e respostas com CoreML, SwiftUI e Combine•
Redesenhei o Apple Maps e reiniciei o lançamento da Apple•
Criamos um aplicativo com trailers de filmes no SwiftUI•
5 bibliotecas iOS para criar uma integração bonita•
5 bibliotecas iOS para uma melhor experiência do usuário•
7 projetos impressionantes de código aberto SwiftUI para inspirar você
Android•
(+12) Reiniciando texturas do OpenGLESv2 via DMABUF•
(+10) O final da era do ARMv7 ou um pouco sobre como portar jogos•
(+5) Escrevemos VerticalSwipeBehavior flexível•
(+1) Enviando eventos do ViewModel para Atividade / Fragmento no MVVM•
Conferências Android # 2. Mobius Moscow 2019• O
AsyncTask está desatualizado, e agora?•
Implementando "Voltar" com o Jetpack Compose•
Fragmentos e ViewPager2•
Programação Android avançada com Kotlin•
Os sete (na verdade 10) principais pecados do desenvolvimento do Android•
Detecção de piscada no Android com API de detecção de rosto do Firebase ML Kit•
Erro nas estrelas de Kotlin e Gson•
Coleção de logs do testador sem bibliotecas ou aplicativos de terceiros•
Guia da tela inicial do Android 2020•
Jetpack Compose - uma maneira nova e fácil de criar Material-UI no Android•
Aumente o desempenho do aplicativo com o Profiler•
Melhor maneira de criar layouts heterogêneos no RecyclerView•
Google Santa Tracker: onde está o Papai Noel•
Weatherapp: tudo de melhor no desenvolvimento Android
Desenvolvimento•
(+14) Como otimizamos scripts no Unity•
(+11) Arquiteto de software: por que é necessário e qual é a sua maldição•
(+10) Otimização da unidade: como a hierarquia de cenas rouba você•
(+9) Nós escrevemos o aplicativo no Flutter em conjunto com o Redux•
(+7) Bot para Tetris e animação de engenharia reversa. Análise da pista móvel do segundo campeonato de programação•
(+6) MVC no Unity ou como simplificar a vida•
(+5) Por que o Koji é um recurso ideal para criadores iniciantes de aplicativos KaiOS•
(+4) Regras para escrever etapas preliminares em casos de teste•
(+3) A história de como o engenheiro de controle de qualidade tornou a vida mais fácil para você com a ajuda do Test IT e o que a estrutura do bot•
Flutter Dev Podcast # 11: Yandex.Taxi•
Podlodka # 143: Podcasting•
Como fazer uma revisão de código•
Neomorfismo nas interfaces do usuário•
unDraw: ilustrações gratuitas•
Modelos mentais para designers do Dropbox•
Dez tendências no design de aplicativos móveis 2020•
5 razões pelas quais os desenvolvedores escolhem o 8base em vez do Firebase•
Mudando para o futuro da Dark UI•
Arquitetura de aplicativos Flutter•
Minha pilha perfeita de 2020: uma nova pilha para uma nova geração•
Aprendendo o Unreal Engine (e C ++) - um curso completo para iniciantes•
Flutter - obtenha dados da API REST e salve-os localmente no Sqlite•
Introdução ao Flutter no DartPad•
Redesign de aplicativos populares de redes sociais usando um sistema de mini design•
5 livros que mudaram meu código•
Reaja à animação nativa com o Airbnb Lottie
Análise, marketing e monetização•
(+5) Prós e contras dos testes A / B: experiência de grandes empresas•
(+1) Quão severos desenvolvedores de Chelyabinsk criam jogos para o Google Play e redes sociais•
Faça uma inscrição em um dia - a história best9.app•
Localização de aplicativos - 10 idiomas principais•
No Google Tradutor apareceram cartões para memorizar palavras•
Relatório de Marketing de Jogos no Facebook 2019•
ToTok messenger acabou por ser uma ferramenta de inteligência dos Emirados Árabes Unidos•
LOVEMOBILE # 03: localização de aplicativos•
“Relatório de segurança de publicidade móvel do Pixelate”•
Cego: o amor é cego•
Como os golpistas ganham milhões em aplicativos e o que você pode aprender com eles•
"Está tudo em ordem": como cruzar o Uber com um site de anúncios particulares•
Duolingo: melhoria de 1% a cada semana
AI, Dispositivos, IoT•
(+85) 7 anos de hype de redes neurais em gráficos e perspectivas inspiradoras de Deep Learning da década de 2020•
(+19) Sistemas embarcados de aprendizado de máquina baseados na Nvidia Jetson•
(+18) LEDs de endereço coloridos para o novo ano sem programação e solda•
(+6) A história de um aluno de uma escola coreana que recebeu um prêmio do ministério por um sistema de monitoramento de filas•
(+1) Da torradeira ao drone. Como surgiu a Internet das coisas e por que ela disparou apenas 30 anos depois<
Resumo anterior . Se você tiver outros materiais interessantes ou se encontrar algum erro, envie-o para o
correio .