Esta edição do nosso resumo aborda o compartilhamento de pizza, CarPlay, discute o Google I / O, desenvolvimento de aplicativos em 2019, erros de notificação e envio de órgãos.

Para fazer pizza a partir da metade, usamos dois UICollectionViewLayout. Estou falando sobre como escrevemos esse layout para iOS, o que encontramos e recusamos.
Hoje haverá uma história sobre como nosso navegador apareceu no CarPlay. Vou contar como, com essa documentação e ferramentas inacabadas, criamos um produto funcional e o colocamos na AppStore.
Este resumo está disponível como um boletim semanal. Notícias diárias que enviamos para  Canal de telegrama .
 Canal de telegrama . iOS
 iOS• 
(+13) Transformando o ViewPager em um gerenciador de fragmentos com animações no estilo iOS• 
(+11) Preciso escrever um eu fraco no Grand Central Dispatch?• 
(+10) Transferência automática de aplicativos iOS (ARM) para o macOS (x86) usando Bitcode• 
(+8) a aparência do UIA não era tão simples• 
(+8) Entrevista - 10 perguntas sobre Swift. Parte 2• 
(+6) 7 coisas que você deve saber sobre assinaturas renováveis automaticamente• 
(+6) Aumentando a legibilidade do código no desenvolvimento do iOS• 
Apple convida para a WWDC 2019• 
 UIButton: distância entre o ícone e o texto
 UIButton: distância entre o ícone e o texto• 
 Gerenciando memória, pilha e pilha no Swift
 Gerenciando memória, pilha e pilha no Swift• 
 Atalho Siri: como adicionar a integração Siri ao aplicativo
 Atalho Siri: como adicionar a integração Siri ao aplicativo• 
 Refatorando o aplicativo iOS com o modelo do Coordenador para navegação
 Refatorando o aplicativo iOS com o modelo do Coordenador para navegação• 
 Introdução aos dados principais
 Introdução aos dados principais• 
 Depuração avançada no Xcode
 Depuração avançada no Xcode• 
 Criando o primeiro aplicativo MacOS
 Criando o primeiro aplicativo MacOS• 
 Crie células da tabela que se ajustem ao tamanho do conteúdo
 Crie células da tabela que se ajustem ao tamanho do conteúdo Android
 Android• 
(+30) O que foi dito no Google I / O 2019: Android 10, aplicativos AR e muito mais• 
(+13) Comprimimos o APK, tentando mantê-lo funcionando• 
(+11) Transferência segura de dados entre dois aplicativos• 
(+6) Folha inferior personalizada: como deve funcionar• 
(+4) Android. Widget de cartão baseado no StackView (algo como o Tinder)• 
Finalistas da mostra de jogos independentes• 
 Podcast do desenvolvedor do Android # 94. E / S do Google 19. Análise detalhada.
 Podcast do desenvolvedor do Android # 94. E / S do Google 19. Análise detalhada.• 
Huawei desconectado do Android• 
 Como criar um teste de números simples com o Kotlin e o NumbersAPI
 Como criar um teste de números simples com o Kotlin e o NumbersAPI• 
 Animação contínua de aplicativos de inicialização no Android usando limites de origem de intenção
 Animação contínua de aplicativos de inicialização no Android usando limites de origem de intenção• 
 A chave para um projeto Android saudável
 A chave para um projeto Android saudável• 
 Como melhorar o tempo de compilação do seu projeto Android
 Como melhorar o tempo de compilação do seu projeto Android• 
 Delegação de classe em Kotlin
 Delegação de classe em Kotlin• 
 Revisão do Android Jetpack Compose
 Revisão do Android Jetpack Compose• 
 Como o desenvolvimento do Android se tornou o Kotlin primeiro?
 Como o desenvolvimento do Android se tornou o Kotlin primeiro?• 
 Explorando o CameraX no Android: visão da câmera
 Explorando o CameraX no Android: visão da câmera• 
 Fotos em cores amplas no Android: o que você precisa saber
 Fotos em cores amplas no Android: o que você precisa saber• 
 Como armazenar e usar informações confidenciais no desenvolvimento do Android
 Como armazenar e usar informações confidenciais no desenvolvimento do Android• 
 Verificando instalações que não são do Google Play
 Verificando instalações que não são do Google Play Desenvolvimento
 Desenvolvimento• 
(+22) Fazendo o jogo Tower Defense em Unity: inimigos• 
(+21) 5 erros na implementação de notificações push para aplicativos móveis• 
(+12) interfaces 3D geralmente são piores que as interfaces 2D• 
(+12) Criando um jogo de ritmo no Unity• 
(+9) Coletamos o aplicativo Flutter para um desktop• 
(+8) Por que os projetos independentes não vivem para ver o lançamento• 
(+7) Prototipar um jogo para celular, por onde começar e como fazê-lo. Parte 1 e 
Parte 2• 
Podlodka # 111: Escrevendo um livro• 
Podlodka # 112: programação das Olimpíadas• O 
GitHub apresentará uma função para coletar doações• 
AichiHyp: Konstantin Osipov - Tarantool, Mail.Ru e B2B• 
Wolfram Engine tornou-se livre• 
Steam Chat lançado no iOS e Android• 
Marca pessoal do desenvolvedor• 
 Os 9 principais erros de design de aplicativos
 Os 9 principais erros de design de aplicativos• 
 Hambúrguer no menu: popular demais para falhar?
 Hambúrguer no menu: popular demais para falhar?• 
 As 5 principais ferramentas de design para não designers
 As 5 principais ferramentas de design para não designers• 
 Mecanismo pseudo-3D no Excel
 Mecanismo pseudo-3D no Excel• 
 Por que Flutter é o futuro do desenvolvimento móvel
 Por que Flutter é o futuro do desenvolvimento móvel• 
 WebAssembly no eBay: exemplo de uso
 WebAssembly no eBay: exemplo de uso• 
 Quando o código se transforma em um filme de terror
 Quando o código se transforma em um filme de terror• 
 Esqueça chefs e matraquilhos - os desenvolvedores querem equilíbrio e crescimento
 Esqueça chefs e matraquilhos - os desenvolvedores querem equilíbrio e crescimento• 
 Como redesenhamos o aplicativo em apenas 3 meses
 Como redesenhamos o aplicativo em apenas 3 meses Análise, marketing e monetização
 Análise, marketing e monetização• 
Como os aplicativos serão desenvolvidos em 2019: ajustar a visualização• 
Desenvolvimento, promoção e monetização de um aplicativo móvel. Diário do Projeto• 
DefinedCrowd: treinamento em IA• 
Mapa do mercado de publicidade móvel 2019• 
Os três primeiros jogos apareceram no Snap Game• 
Principais países para downloads de aplicativos no primeiro trimestre de 2019• 
Os proprietários do TikTok estão preparando um serviço de música• O 
número de "milionários" no namoro dobrou• 
Minecraft Earth: jogo de realidade aumentada para dispositivos móveis AI, Dispositivos, IoT
 AI, Dispositivos, IoT• 
(+60) Casa inteligente com Alice. Yandex abre a plataforma para todos os desenvolvedores• 
(+16) Não jogue lâmpadas inteligentes no lixo, ou o risco de IoT• 
(+6) Conversas'19: IA de conversação para quem se desenvolve e que ainda duvida• 
(+6) Nós tocamos carros de maneira adulto-2: como nos tornamos um fornecedor de telemática para compartilhamento de carros e abrimos 5 escritórios em todo o mundo• 
A editora Firewatch introduziu um console portátil de órgão de barril• O 
Google lançou o Glass Enterprise Edition 2• 

 Uma rede neural simples em Python do zero
 Uma rede neural simples em Python do zero• 
 Treinamos dois agentes para jogar tênis de mesa
 Treinamos dois agentes para jogar tênis de mesa• 
 Uma nova maneira de criar pequenas redes neurais - uma poderosa IA no telefone
 Uma nova maneira de criar pequenas redes neurais - uma poderosa IA no telefone← Resumo 
anterior . Se você tiver outros materiais interessantes ou se encontrar algum erro, envie-o para o 
correio .