Resumo de materiais interessantes para um desenvolvedor móvel # 369 (2 a 8 de novembro)

Nesta coleção de artigos e notícias - Kotlin como produto, a batalha da navegação, aulas para desenvolvedores iniciantes e a sobrecarga cognitiva que está acontecendo agora, a melhor tipografia e um amor por redes neurais. Conectar!



A linguagem é principalmente uma ferramenta de trabalho que milhões de pessoas usam todos os dias por muitas horas. Todas essas pessoas resolvem problemas diferentes e enfrentam problemas diferentes. Para a equipe de desenvolvimento do Kotlin, o conhecimento desses cenários e dificuldades é a principal fonte de ideias sobre como melhorar a experiência do usuário e capacitar os programadores.



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



iOS



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

(+1) Arquitetura Composável - Uma Nova Visão da Arquitetura de Aplicativos

Localização central - como mostrar um endereço legível por humanos usando CLGeocoder

Melhore o desempenho do aplicativo iOS

SwiftUI: crie chips com contêiner autolayout

Como fazer um aplicativo de câmera em SwiftUI

Comparação lado a lado de duas ótimas ferramentas de depuração de visualização iOS

Usando UIReturnKeyType ou inputAccessoryView em SwiftUI

10 dicas para iniciar o Swift a partir do terminal

Implementar o modelo de aprendizado de máquina Fritz AI em um aplicativo iOS

SlidableImage: um controle deslizante antes e depois para iOS

Menu dinâmico: menu físico do



Android



(+7) Aplicativos de depuração no ecossistema Huawei: plataforma de depuração baseada em nuvem, serviços de teste A / B e abertos

(+3) Extensões Kotlin Android obsoletas. O que fazer? Guia de migração

(0) MVVM e seleção de itens no adaptador - Adaptador base

Transmissão Android: Batalha de navegação

Transmissão Android: Comunidades de desenvolvedores

Transmissão Android: Segurança de aplicativos Android

Programação reativa (RxJava / RxAndroid) no Glassdoor

Detecção de vazamento de memória: Android Studio vs. LeakCanary

Proto DataStore Android: o jogo vale a pena?

Aplicativo de desenho: Android Jetpack Compose Sample Code

O que um menu de depuração pode conter?

Aprofundando-se no hardware móvel

Tutorial: aprender a usar o padrão EventBus

Janela flutuante no Android

Solicitação de permissão de localização correta no Android 11

Animação de carregamento no estilo Telegram

Arquitetura MVI para Android

Visualização de vinculação para preguiçosos

Criação do primeiro aplicativo móvel no Kotlin Multiplataforma Mobile em 10 minutos

Maneira conveniente de coletar pontuações no aplicativo

Android RecyclerView com aulas particulares de Kotlin

Jetpack Compose para aplicativos de desktop

Alternar modo escuro: modo escuro no Jetpack Compose

Kotlin Lifecycle Delegates: gerenciamento de ciclo de vida



Desenvolvimento



(+40) Como decidi fazer um jogo inspirado em Heroes of Might and Magic e perdi dinheiro (parte 3)

(+17) Por que saí do React Native e mudei para o Flutter: Parte 2

(+11) Gerenciamento de dispositivos móveis do KACE Cloud Mobile Device Management (MDM)

(+9) Como criei um jogo para dispositivos móveis para meu filho

(+ 8) Desenvolvimento da interface do Drive: desde o lançamento de uma startup até uma análise profunda da IU. Relatório Yandex

(+4) A magia da máscara eletrônica: análise do sistema COVID. Notificações de exposição

(+3) Como o Kotlin Multiplatform economiza tempo de desenvolvimento. Experiência pessoal de criação de um aplicativo de jogo para KotlinConf 2019

(+3) Por que o MVP de seu produto pode levar ao colapso da ideia? Ou como testar um produto em um mercado formado

(0) “Teste em todos os navegadores do seu telefone” ou ferramentas para testar aplicativos da Web móvel

Eu quero ser um desenvolvedor de jogos nº 15: programador de servidor

Podlodka nº 188: design

Como me lembro de tudo que aprendi

25 lições para um desenvolvedor iniciante

Sobrecarga cognitiva: agora na sua tela

4 aulas de 4 anos trabalhando no Facebook como desenvolvedor

Wallet anunciou uma competição de desenvolvedor de $ 1.000.000

Vídeo do Firebase Summit 2020

Como projetar uma API e não estragar

7 dicas para ajudá-lo a melhorar rapidamente Tipografia da interface do usuário

UX de A a Z - Erros: 14 dicas para lidar com erros inevitáveis

10 erros ao trabalhar com cores na interface do usuário

Divirta-se: caos no design do produto

14 regras que todo desenvolvedor deve seguir

Tela inicial ativada Flutter

Um mergulho superficial na usabilidade universal

Explicando a implantação contínua em código

Camadas na arquitetura de software

Princípios-chave de



análise de animação , marketing e monetização



(+9) Teste A / B: passo a passo

Relatórios eleitorais usados ​​com calma para promover o aplicativo

faz sentido: na criação e desenvolvimento de comunidades, métricas, motivação de pessoas e benefícios comerciais

IronSource Aura entra no mercado russo

myTracker lança uma ferramenta para rastrear fraudes

ByteDance compra uma participação no serviço de e-book chinês Zhangyue

Os aplicativos mais lucrativos em outubro de 2020

Pokémon GO tem o melhor ano da história

Análise do mercado de jogos na Rússia: pesquisa da Wargaming e Superdata

Como promover um aplicativo móvel após a publicação

Como criar bons usuários de integração e de interesse desde o início



AI, dispositivos, IoT



(+40) Fazendo um relógio a partir do e-book PRS-505

(+26) Como parei de ter medo e aprendi a amar as redes neurais

(+20) Uma toalha de mesa de detetive: reconhecimento de objetos medindo a capacidade

(+17) As 10 principais ferramentas Desenvolvimento de IoT em 2020

(+16) Entre um bunker e uma villa: como construí uma casa inteligente no outback russo

(+12) Como passamos do desenvolvimento de firmware para cada câmera à criação de um SDK universal para fornecedores de câmeras

(+11) Criamos nosso próprio GPS Tracker em Tecnologias LoRa

(+6) ModBus Slave RTU / ASCII sem SMS e registro

(+5) Internet das coisas em russo. Minimalismo e abertura do OpenUNB

Raspberry Pi introduziu um teclado de computador por US $ 70

• A rede neural foi ensinada a identificar portadores de COVID-19 pela tosse

Palestras introdutórias online sobre computação quântica começam no CERN



Previous Digest... Se você tiver outros materiais interessantes ou se encontrou um erro, envie para o e- mail .



All Articles