O resumo de materiais interessantes para o desenvolvedor móvel # 328 (23 a 29 de dezembro)

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 .

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


All Articles