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