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