Resumo de materiais interessantes para um desenvolvedor móvel # 370 (9 a 15 de novembro)

Neste resumo, discutimos a terrível documentação da Apple, executando o Android Studio em qualquer dispositivo, mudando para Kotlin (incluindo Multiplataforma), construindo um back-end sem desenvolvedores de servidor, o sucesso dos jogos Entre Nós e UX e muito mais.



Nos últimos dois anos, percebi que o principal obstáculo para fazer meu trabalho é a documentação. Ou, mais especificamente, a flagrante falta de documentação fornecida pela Apple para suas plataformas.



Este resumo está disponível como um boletim informativo semanal . E todos os dias mandamos notícias no canal Telegram .



iOS



• (+6) Integração CI / CD para vários ambientes com Jenkins e Fastlane. Parte 2

• (+5) Diferença entre @StateObject, @EnvironmentObject e @ObservedObject no SwiftUI

• (+5) SPM: modularizando o projeto para aumentar a velocidade de compilação

• Apple lança macOS Big Sur

•A Apple mostrou os primeiros computadores com Apple Silicon

• iOS 14.3 oferece instalação de aplicativos de terceiros durante a configuração do sistema

• A nova versão do TestFlight apresenta atualizações automáticas de aplicativos

• Muitos editores se recusaram a publicar aplicativos iOS na Mac App Store

• A caminho de aprender SwiftUI

• 3 abordagens para a criação efeito de desfoque no iOS

• SwiftUI versus arquitetura MVVM reativa

• Gráfico de pizza animado no SwiftUI 2 usando Combine

• Portando um projeto Xcode existente para o Kotlin Multiplatform Mobile

• Por que os novos Macs estão revolucionando o jogo dos designers de produtos?

• Usando curvas de Bezier no SwiftUI

• iPhoneNumberField: campo de entrada do telefone no SwiftUI

• MarqueeText:



Android creeping line



• (+19) Aplicativos Netflix "studio" no Android e iOS agora com Kotlin Multiplatform

• (+18) Mudança de Java para Kotlin: como leve suas coleções com você

• (+9) Jetpack Compose Desktop

• (+3) Como corrigir um bug com Drawable.setTint no API 21 Android SDK

• Como executar o Android Studio em QUALQUER dispositivo usando o projetor JetBrains

•Vídeo do Chicago Roboto 2020

• Transmissão Android: Jetpack Compose on Desktop

• Como tornar o compilador mais inteligente

• Desenvolvimento de aplicativos Android: ferramentas úteis para desenvolvedores

• Navegação Android com um backstack existente

• Desenvolvimento de desenvolvedor: Trabalhando na biblioteca Android

• Android RecyclerView: Parte 1 - Construindo uma lista simples

• Como simplificar a delegação do Android View Binding

• Android TV: práticas recomendadas de aplicativos fascinantes

• Acelerando compilações com o Dagger Reflect

• Classes de dados são uma ótima maneira de armazenar dados

• iiVisu: Sound Visualizer para Android

• Brackeys IDE: Editor de código para Android

• ForgetMeNot: Memorizando com Flashcards



Development



• (+24) Como domar Charles Proxy?

• (+22) Meta Gameplay Framework ou um back-end sem desenvolvedores de servidor

• (+13) Componentes adicionais para a biblioteca de plataforma cruzada de material design KivyMD

• (+11) Os melhores trabalhos de graduação do semestre da primavera de Technoprojects

• (+9) Entrevista para controle de qualidade: currículo, perguntas para entrevistas, negociações salariais + links úteis

• (+8) EventBus - Sistema de eventos para Unity

• (+7) O sistema "feito-medido-aprendido"

• (+7) Melhorando a interface: como o design e o sucesso do produto estão relacionados

• (+4) Implementamos um servidor para verificação de compras no aplicativo em 60 minutos

• (+3) html2json

• Rádio QA # 62: conferências remotas.

• Podlodka # 189: IoT

• O Ministério de Tecnologias Digitais está preparando um novo pacote de suporte para a indústria de TI

• Os fabricantes estão pedindo para adiar a pré-instalação do software russo

• Design de aplicativo: exemplos para inspiração # 22

• 6 pequenos projetos que irão impulsionar seu currículo de desenvolvedor

•No ranking TIOBE de novembro pela primeira vez, Python ficou em 2º lugar

• Como lancei meu aplicativo na App Store sem conhecimento do código

• Recomendações para projetar uma interface de relógio inteligente

• Como começar a trabalhar no React Native para não doer terrivelmente

• Desmontamos o UX do popular jogo entre nós

• Impacto do desempenho do aplicativo móvel na experiência do usuário

• Conselhos práticos para desenvolvedores juniores

• Principais lições aprendidas ao trabalhar com um desenvolvedor 10x

• Links profundos no Flutter usando Branch

• Práticas que dobraram minha produtividade como desenvolvedor

• Atenção é meu ativo de produtividade mais valioso como desenvolvedor

• Melhores práticas para documentar código para programadores

• Melhores aplicativos móveis para aprender programação em movimento

• React Native no Wix - arquitetura

• Excelente revisão de código - um superpoder de que sua equipe precisa

• Diferentes maneiras de usar cores no design

• 4 melhores extensões do VS Code em 2020



Analytics, marketing e monetização



• (+26) Saque dinâmico em jogos: o que considerar

• (+6) Monetização do tráfego de publicidade no ecossistema móvel da Huawei

• (+6) Rolos perdidos: por que funcionam?

• (+3) Como localizar o jogo? Guia passo a passo

• App Annie: O que o mercado móvel oferece em 2021

• Sucesso entre nós: explorando os ciclos de crescimento do jogo que atingiu o mundo

• Fortnite pode obter uma assinatura mensal

• MeowTalk: Cat Translator

• Ushur: comunicação eficaz com os clientes

• 6 erros comuns de lançamento de dispositivos móveis Aplicativos de



IA, Dispositivos, IoT



• (+43) Como programar microcontroladores multi-core

• (+20) Truques de marketing no mercado de smartphones. Onde não há progresso?

• (+11) : 4D Vayyar

• (+8) CrossWorks for ARM?

• (+8) IoT SCADA Data Governance

• Hyundai Motor NVIDIA DRIVE



← . — , , .



All Articles