O resumo de materiais interessantes para o desenvolvedor móvel 300 (27 de maio a 2 de junho)

Demorou um pouco mais de 6 anos para emitir 300 resumos. Olá pessoal, meu nome é Leonid e estou fazendo esses artigos.



Durante esse período, passei por vários turnos de trabalho, movendo-me, abrindo meu próprio projeto e uma dúzia de sites, liberando dezenas de aplicativos, realizando muitas conferências e reuniões, mais de 100 edições do podcast, banindo o resumo da Habr e muito, muito mais. Mas cada vez que eu tentava compartilhar o que estava acontecendo e tornar o desenvolvimento (que também mudou drasticamente) um pouco melhor e mais compreensível. Se você quiser, pode me incentivar por meio de mecanismos padrão (o link está abaixo do perfil), mas, mais interessante, o que mudou? Em que direção você está indo? Como você pode melhorar o resumo nos próximos 6 anos? Vamos discutir nos comentários :)

Coletamos centenas de métricas e podemos detalhar as seções de negócios: verticais, regiões, usuários autorizados, etc. Fazemos isso automaticamente usando uma única plataforma para experimentos. No artigo, mostrarei em detalhes suficientes como a plataforma está organizada e abordaremos alguns detalhes técnicos interessantes.Em um artigo anterior, falei sobre como criar rapidamente um discador da Web. Mas e se você definir uma tarefa mais ambiciosa - montar seu próprio aplicativo com um cartão, sem anúncios e com blackjack? E se em apenas alguns dias?

Este resumo está disponível como um boletim semanal. Notícias diárias que enviamos para Canal de telegrama .

iOS

• (+21) O título será diferente
• (+15) Guia de notificações de assinaturas da Apple para iOS. Eles são realmente bons?
• (+11) UIScrollView infinito
• (+10) Ideia geral da arquitetura Clean Swift
• (+9) Guia de ofertas introdutórias no iOS
• (+8) Entrevista - 10 perguntas sobre Swift. Parte 3
• (+6) Arquitetura de roteador e passagem de dados Clean Swift
• No iOS sem Wi-Fi, agora você pode baixar até 200 MB
• Aplicativos para iPhone enviam dados para milhares de rastreadores
• Oito estudantes da Rússia que a Apple convidou para a WWDC
• RxSwift: tratamento de erros com o CompactMap
• Como a Apple expõe constantemente os desenvolvedores e não segue suas próprias regras
• Criando uma visualização personalizada com o UIKit
• Notificações de localização no iOS
• Usando o VSCode como um editor para o Swift Compiler
• Sobrevivendo no RxSwift
• Impedir ataques do tipo intermediário no iOS com pinagem SSL
• Simplifique os modelos de comunicação com o Closure in Swift
• Resolver restrições ambíguas sem reiniciar o aplicativo
• App Store - princípios e práticas

Android

• (+16) temas, estilos e outros
• (+15) Como fazer dois aplicativos de um. Experiência Júnior Tinkoff
• (+9) Usamos o Firebase como armazenamento de imagens para um aplicativo Android
• Podcast do desenvolvedor do Android # 95. Mobius 2019 Spb
• Google aperta políticas em relação a caixas de saques e aplicativos para crianças
• Mobile People Talks # 5: Android Q logo após o Google I / O 19
• Como implementar a arquitetura limpa no Android
• Explorando a integração da Kotlin Corutin e os componentes arquitetônicos do ciclo de vida
• Biblioteca do seletor de texto de edição
• StateListAnimator - uma pequena e poderosa ferramenta de animação
• Uma maneira simples de trabalhar com corotinas Kotlin no Android
• Verificação IAP do Google Play com funções na nuvem
• Como introduzimos mapas 3D no Revolut
• API do GoodReads no Android com Kotlin
• Atividade / Serviço como Dependências: Repensando a Arquitetura do Android para o Aplicativo Uber
• Criamos um aplicativo para identificar objetos com o Firebase ML Kit

Desenvolvimento

• (+12) A documentação da API do Xamarin agora está em domínio público
• (+10) Variedades de coordenadas usadas na GUI do Unity3d
• (+6) A arquitetura das máquinas de estados finitos no Unity para organizar o comportamento das unidades
• Podlodka # 113: Gerenciamento de Liberação
• Como permanecer física e mentalmente enquanto continua a programar
• nWay abre seu back-end de jogos
• Colegas de classe e VKontakte lançaram um concurso de jogos para celular com prêmios no valor de 1,4 milhão de rublos
• Sobre atolamentos de jogos
• As 10 principais vulnerabilidades móveis do OWASP com exemplos reais
• Criar projetos paralelos é legal ou como trouxemos arte para as pessoas
• Pista: Pesquisa UX
• Park It: Pesquisa UX
• Vídeo Unreal Fest Europe 2019
• Programação rápida e lenta: desenvolvedores e efeito de excesso de confiança
• Como NÃO receber uma fatura de US $ 30.000 da Firebase
• Introdução aos videogames - Tutorial on-line

Análise, marketing e monetização

• App Radar lançou um plano gratuito para a ASO
• Subway Surfers: 2,5 bilhões de instalações
• FreshToHome: Mercado Indiano de Peixes
• Segunda edição do livro "Intercom sobre Onboarding"
• Os criadores do Pokemon Go anunciaram um aplicativo de sono saudável
• Livekick: treinamento em vídeo
• Desenvolvimento de clientes e Castdev. Qual a diferença?
• Visão geral do mercado de namoro on-line: quanto os aplicativos ganham e quais modelos de negócios eles usam
• Vocês todos acham que a saída do usuário está errada

AI, Dispositivos, IoT

• (+88) As redes neurais preferem texturas e como lidar com isso
• (+32) Introdução ao aprendizado de máquina
• (+26) Minisseletor de toque com painel de vidro no nRF52832
• (+8) Rastreando uma bicicleta roubada usando o protocolo NB-IoT
• TikTok quer lançar seu smartphone

← Resumo anterior . E aqui está a primeira edição do resumo .

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


All Articles