Resumo de materiais interessantes para o desenvolvedor móvel # 331 (27 de janeiro a 2 de fevereiro)
Nesta edição de nossa compatibilidade binária - digest, análise SwiftUI, erros de pixel art, já é um inferno para desenvolvedores independentes, Flutter do zero para vender, livros grátis e SDKs para robôs. Bem-vinda!
Qualquer biblioteca deve observar a compatibilidade binária sempre que possível. Se versões diferentes da biblioteca nas dependências forem incompatíveis, o resultado será falhas no tempo de execução. Podemos encontrar esse problema, por exemplo, ao adicionar suporte Reaktive ao MVICore.Vamos falar sobre eSIM (o nome completo embeddedSIM - ou seja, SIM incorporado) - cartões SIM soldados no gadget (em oposição aos habituais cartões SIM removíveis). Vamos ver como eles são melhores que os cartões SIM convencionais e por que as grandes operadoras móveis se opõem à introdução de novas tecnologias.Este resumo está disponível como um boletim semanal . E diariamente enviamos notícias no
canal Telegram .
iOS• (+17) SwiftUI nas prateleiras• A Apple reporta resultados recordes no primeiro trimestre• Swift chips: clicando duas vezes no Apple Pencil• Instruções passo a passo para integrar o Apple Pay ao seu aplicativo móvel•
Como criar uma placa de vídeo no SwiftUI• O
intervalo entre os caracteres no UILabel•
Implementação de uma arquitetura orientada a serviços no Swift 5•
Post mortem: a App Store falha 24/01/2020•
iOS 13: heróis desconhecidos de 2019•
Máscaras e superposições no SwiftUI• Pré
- visualizações no estilo do Twitter para aplicativos iOS no SwiftUI•
Melhores práticas de segurança para aplicativos iOS•
5 extensões Swift que facilitam sua vida•
13 atalhos do Xcode para aumentar sua produtividade•
Buildkite e Fastlane - os desenvolvedores do iOS dormem melhor•
Implemente a tela de pesquisa usando MVVM e RxSwift•
Instruções: guias do usuário no Swift
Android• (+23) Extensões no Kotlin. Atavismo perigoso ou uma ferramenta útil?• (+22) como ensinar o telefone a ver a beleza•
Google Play Video | Playtime 2019• Chips Kotlin: o valor mais comum• Broadcast Android # 5: como se tornar um desenvolvedor legal•
A história de nossa grande reescrita de aplicativos Android•
Telas dinâmicas usando a interface do usuário orientada por servidor no Android•
Criando um adaptador reativo e heterogêneo no Kotlin•
Como implementar tema escuro no Android•
Corotinas no Kotlin Corotinas: do simples ao avançado•
Organização do código Kotlin•
Segurança do aplicativo Android: práticas recomendadas•
Android: como corrigir um problema sério no LiveData•
Introdução à animação com o Jetpack Compose•
Android-NFC: trabalhando com NFC no
desenvolvimento para Android• (+26) Pixel art para iniciantes: corrigindo erros comuns• (+20) Como os designers de nível usam técnicas da teoria da arquitetura para criar níveis de jogo• (+20) Exibindo mensagens no jogo usando o Particle System • (+15) Inferno de um desenvolvedor independente ou como levar seu projeto para o lançamento e não se matar no processo• (+10) Estágio de primavera para desenvolvedores móveis no Redmadrobot• (+10) Recursos para estabelecer uma conexão entre os participantes de um jogo em rede ponto a ponto• ((+7 ) Um jogo voltado para o rosto nas máscaras do Instagram ou clique duas vezes com os olhos• (+5) React Native: um novo marco no desenvolvimento móvel do Shopify• (+2) 7 estágios de teste da evolução na empresa• Como estudei Flutter ou miau.app a partir de 0 antes de vendas• Podlodka # 148: as raízes da cultura de engenharia da Europa Oriental•Flutter Dev Podcast # 12: Flutter Europe e projetos para animais de estimação• Yandex abriu um conjunto de estágios de verão• Livro gratuito “Criando um jogo de tiro em primeira pessoa no Unity”• Coderslang: um aplicativo para aprender programação• Um dia na vida de um gerente de UX• Por que não copiar Padrões UX de grandes empresas bem-sucedidas• Tendências bancárias UX de 2020: inteligência artificial, assistentes de voz e hiper - personalização• Como criar o aplicativo móvel perfeito para uma loja online•
Criar uma infraestrutura de pesquisa pessoal para seu conhecimento e código•
9 etapas para compartilhar melhor o conhecimento entre as equipes de desenvolvimento•
Histórias do Spotify•
Aproximadamente 10 lições de desenvolvimento de jogos que aprendi em minha aventura independente•
Interface do usuário móvel: 13 padrões básicos de design de aplicativos para conhecer•
Como o aplicativo SoundCloud deveria ter sido criado para iOS - pesquisa UX•
Compreendendo o carregamento de animações - seus tipos e aplicativos•
Nebula: estrutura de rede do Slack
Análise, marketing e monetização• O Google impôs restrições de atribuição nas Campanhas de aplicativos no iOS• Gastos de usuários europeus em aplicativos aumentaram 1 9%, Rússia em 4º lugar•O mensageiro do vendedor atencioso levantou outros US $ 70 milhões.• Jogue como adulto: caso Kunlun e Bidease• Buquês de AR feitos em 1-800-Flowers• Ahoi: namoro de vídeo• Como o Fishing Clash lidou com o golpe do Facebook• O SuperAwesome atraiu mais US $ 17 milhões em tecnologia infantil• Busuu compra Verbling• Reroll - um notebook para as características dos heróis de D&D. Nossa experiência em lançar no Kickstarter e coletar US $ 20.000 em 8 horas• Como aumentar a conversão para instalações usando experimentos em lojas•
CCPA - o que isso significa para a sua aplicação•
Monetização de jogos em mercados emergentes usando a ciência comportamental de
IA, Dispositivos, IoT• (+32) Iluminação de fundo adaptável para TV no Raspberry Pi - análogo do Ambilight• (+19) Tutorial sobre modelagem de elevação. Parte 1• (+17) Redes neurais na produção de dentaduras• (+14) Houston! Nós temos problemas? De uma seção “inteligente” a um robolet e um “cluster” no arduino• (+4) Como proteger soluções de IIoT usadas em infraestrutura social. E de que?• (+2) DDoS da máquina de café• Livre livro “Inteligência Artificial em Jogos 3”•O Google lançou o MediaPipe na web• Como me mudei para os EUA e lancei uma plataforma de IoT com meio milhão de usuários•
O que posso aprender sobre o desenvolvedor incorporado• O
Boston Dynamics enviou o SDK para o robô Spot← Resumo anterior . Se você tiver outros materiais interessantes ou se encontrar algum erro, envie-o para o correio . Source: https://habr.com/ru/post/undefined/
All Articles