No novo resumo, falamos sobre o legado do Objective-C e a segurança da autorização móvel, sobre como os golpistas "vencem" a App Store, sobre os recursos invisíveis de design dos aplicativos móveis e o campeonato de carros de brinquedo com IA da Amazon.

Nesta série de artigos, mostraremos os recursos e aprimoramentos úteis do Objective-C, com os quais se torna muito mais agradável escrever código. Todo mundo que escreve no Objective-C encontrará algo interessante para si.
Neste artigo, quero compartilhar com você conhecimentos sobre ataques ao OAuth 2.0 para dispositivos móveis, sobre métodos de proteção e a implementação segura deste protocolo. Todos os componentes de proteção necessários, discutidos abaixo, são implementados no SDK mais recente para os clientes móveis do Mail.Ru Mail.
Este resumo está disponível como um boletim semanal. Notícias diárias que enviamos para
Canal de telegrama .
iOS•
(+12) Crie um leitor de e-book usando o PDFKit no Swift•
(+10) Xcode e depuração avançada no LLDB: Parte 1•
(+4) Conferência para desenvolvedores de iOS Kolesa Mobile 3.0. Relatório de vídeo• A
Apple desinstalou centenas de aplicativos na China•
App Store sai de férias• A
Apple passará a "Hora do código" em suas lojas• A
Microsoft ultrapassou brevemente a Apple e se tornou a empresa mais cara +
Caminho para as nuvens: como a Microsoft se tornou a empresa mais cara do mundo•
estrutura do projeto iOS•
Como vencer a App Store•
Como fazer notificações locais no Swift 4•
Como uma criança perdida, ao contrário de tudo, passou de perdedor para desenvolvedor de iOS•
Recriando a paginação do Instagram•
As 7 principais tendências no desenvolvimento do iOS 2019•
Quando usar padrões do usuário, chaveiro ou dados principais•
DJSemiModalViewController: um diálogo semi-modal com uma pilha de conteúdo
Android•
(+11) Visualização em árvore do RecyclerView (sem bibliotecas de terceiros e matrizes filho)•
(+6) Implementação de pesquisa instantânea no Android usando RxJava•
(+3) Paginação de cache no Android•
(+1) Lição aberta "Design de materiais Android: visão geral da atualização"• O
Google combinou concursos para desenvolvedores•
Huawei está testando fúcsia•
MotionLayout + ShapeOfView = Amor•
Corotinas em Java puro•
Download progressivo da imagem com RxJava•
Uma história rápida sobre chamadas assíncronas, vazamentos de memória, WeakReferences e conceitos de incompreensão•
Acelere o desenvolvimento com modelos de arquivos personalizados•
Usando IA no desenvolvimento Android•
Compreendendo o formato VectorDrawable•
Suporte Android Java 9, 10, 11 e 12•
Como refazer o aplicativo Android para Jetpack•
Aumente a legibilidade com as convenções do operador no Kotlin•
Fragmentos de disponibilidade e transação
Desenvolvimento•
(+23) Integração contínua no Yandex. Parte 2•
(+23) Todos os instantâneos vão para o céu•
(+13) “ Tornei- me terapeuta ou psicólogo” - Vitaliy Fridman sobre testes UX e interfaces móveis•
(+10) Como um designer pode se livrar da rotina e manter o interesse em seu trabalho•
(+7) Como criar um produto de bot de bate-papo•
(+6) Dicas e conselhos sobre o portfólio do designer de UX•
Aparekium: em busca de recursos de design invisíveis•
Playgendary lança programa de realocação de desenvolvedores de jogos em Minsk•
Podlodka # 87: sistemas de construção•
Como um cliente pode trabalhar com uma equipe de desenvolvimento externa•
Video Mobius 2018 Piter•
Estudo de caso de UX / UI: redesenhando um aplicativo de transporte público para uma cidade grande•
Não precisamos de mais programadores•
Como criar um aplicativo de geolocalização no React Native•
Flutter: bom, ruim, mau•
Como analisei os dados do meu Fitbit para melhorar a saúde•
Como escrever com menos erros: dicas para desenvolvedores de jogos•
Arquitetura de microsserviço no Medium•
SideKcK: redesenho de aplicativos para dispositivos móveis•
Guia Completo de Desenvolvimento de Aplicativos para Entrega de Alimentos•
Mais de 67 opções de design de aplicativo•
Trabalho Remoto por Estresse•
O mundo ficou plano: evolução da interface do usuário•
Me_Bot: um bot de auto-aprendizado para o WhatsApp
Análise, marketing e monetização•
(+6) Papai Noel para si mesmo: como um desenvolvedor de aplicativos pode obter o máximo durante o período de férias?•
(+5) Preveja a saída de usuários usando o método RFM•
(+4) Taxa de casos e bens e Mobio: aumento gradual em todos os indicadores•
Matchmade recebe investimento em automação de impacto de marketing•
Case Zorka.Mobi e Azur Games: jogo experimental de pré-lançamento para celular•
Samsung investiu na Niantic em troca de jogos exclusivos•
Enquete: 38% dos jogos independentes são pagos ou ganhos•
Como 7 segundos podem ajudar ou prejudicar seu aplicativo móvel•
O segundo ato da economia de aplicativos móveis•
Você segmenta testes A / B•
Como aproveitar ao máximo o convite de amigos para o aplicativo
AI, Dispositivos, IoT•
(+30) Microfone Far Fields (matriz Mic) - um herói imperceptível em uma coluna inteligente•
(+29) Como o Yandex.Taxi prevê o horário da entrega do carro usando o aprendizado de máquina•
(+11) O mundo através dos olhos de um carro. Como os drones o veem?•
(+10) Comparação das melhores APIs para filtrar conteúdo indecente•
Amazon lançou o campeonato de carros autônomos•
Microsoft colocará Exército HoloLens•
Google lançará novos pontos•
Amazônia é introduzida na medicina•
Amazon abriu seus cursos de aprendizado de máquina← Resumo
anterior . Se você tiver outros materiais interessantes ou se encontrar algum erro, envie-o para o
correio .