O resumo de materiais interessantes para o desenvolvedor móvel # 277 (26 de novembro a 2 de dezembro)

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.



Como escrever no Objective-C em 2018

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.

Segurança do Mobile OAuth 2.0

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
imagem Como vencer a App Store
imagem Como fazer notificações locais no Swift 4
imagem Como uma criança perdida, ao contrário de tudo, passou de perdedor para desenvolvedor de iOS
imagem Recriando a paginação do Instagram
imagem As 7 principais tendências no desenvolvimento do iOS 2019
imagem Quando usar padrões do usuário, chaveiro ou dados principais
imagem 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
imagem MotionLayout + ShapeOfView = Amor
imagem Corotinas em Java puro
imagem Download progressivo da imagem com RxJava
imagem Uma história rápida sobre chamadas assíncronas, vazamentos de memória, WeakReferences e conceitos de incompreensão
imagem Acelere o desenvolvimento com modelos de arquivos personalizados
imagem Usando IA no desenvolvimento Android
imagem Compreendendo o formato VectorDrawable
imagem Suporte Android Java 9, 10, 11 e 12
imagem Como refazer o aplicativo Android para Jetpack
imagem Aumente a legibilidade com as convenções do operador no Kotlin
imagem 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
imagem Estudo de caso de UX / UI: redesenhando um aplicativo de transporte público para uma cidade grande
imagem Não precisamos de mais programadores
imagem Como criar um aplicativo de geolocalização no React Native
imagem Flutter: bom, ruim, mau
imagem Como analisei os dados do meu Fitbit para melhorar a saúde
imagem Como escrever com menos erros: dicas para desenvolvedores de jogos
imagem Arquitetura de microsserviço no Medium
imagem SideKcK: redesenho de aplicativos para dispositivos móveis
imagem Guia Completo de Desenvolvimento de Aplicativos para Entrega de Alimentos
imagem Mais de 67 opções de design de aplicativo
imagem Trabalho Remoto por Estresse
imagem O mundo ficou plano: evolução da interface do usuário
imagem 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
imagem Como 7 segundos podem ajudar ou prejudicar seu aplicativo móvel
imagem O segundo ato da economia de aplicativos móveis
imagem Você segmenta testes A / B
imagem 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 .

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


All Articles