Estamos voltando das férias com um novo resumo que tem uma longa história de guia de viagens, o encerramento do Daydream, as mais belas aplicações do Material Design Awards 2019, temas sombrios e crescimento de produtos, o mercado de aplicativos no terceiro trimestre e a retenção multifacetada.

No artigo, compartilharei minha experiência e contarei como, por cinco anos, trabalhei ocasionalmente no desenvolvimento de um guia inteligente para São Petersburgo, como consegui não abandonar esse negócio, como a atitude em relação ao projeto mudou e o que aconteceu no final.
Este resumo está disponível como um boletim semanal. Notícias diárias que enviamos para  Canal de telegrama .
 Canal de telegrama . iOS
 iOS• 
(+41) O MacOS 10.15 não suporta mais aplicativos de 32 bits. O que você pode fazer?• 
(+24) Apresentação modal modal de telas no iOS 13• 
(+16) Erros ao trabalhar com o teclado do sistema• 
(+13) Uso eficaz do libdispatch• 
(+10) Como contornamos as Diretrizes de revisão e lançamos o servidor no telefone• 
(+10) Um pouco sobre o modelo de assinatura na App Store• 
(+8) O que você precisa saber sobre como verificar um cheque na App Store (recibo da App Store)• 
(+7) Como verificar a disponibilidade de uma frase introdutória no iOS• 
Piscar: como criamos um aplicativo iOS usando a tecnologia Eye-Tracking• A 
inconsistência do ícone de reticências nas interfaces da Apple confunde os usuários• 
 Perguntas da entrevista do desenvolvedor Swift e iOS
 Perguntas da entrevista do desenvolvedor Swift e iOS• 
 O que fazer quando a Apple copia você
 O que fazer quando a Apple copia você• 
 Snippets de código úteis para iOS e Xcode
 Snippets de código úteis para iOS e Xcode• 
 Menus de contexto iOS 13 e SF Símbolos
 Menus de contexto iOS 13 e SF Símbolos• 
 Localização no SwiftUI
 Localização no SwiftUI• 
 Style Manager para iOS - aplicativo no Swift
 Style Manager para iOS - aplicativo no Swift• 
 WhatsNewKit: O que há de novo
 WhatsNewKit: O que há de novo• 
 5 bibliotecas iOS para aprimorar seu aplicativo
 5 bibliotecas iOS para aprimorar seu aplicativo• 
 5 bibliotecas iOS que inspiram você a ser criativo
 5 bibliotecas iOS que inspiram você a ser criativo Android
 Android• 
(+27) Tratamento de erros no Kotlin / Java: como fazer isso corretamente?• 
(+15) “É fundamental que a comunidade estabeleça padrões”: Marsin Moskala sobre Kotlin• 
(+9) reembalando pacotes no Gradle• 
(+9) API Android Camera2 do bule, parte 2, gravando um vídeo• 
(+9) Experimentando o Jetpack Compose em batalha?• 
(+5) telas OLED de smartphones no Android e como lidar com eles• 
Google fecha Daydream• 
As mais belas aplicações: vencedores do Material Design Awards 2019• O 
Google Voice Recorder transforma voz em texto• O 
Google Play proibiu a colocação de aplicativos para microempréstimos• 
Escrevendo um leitor de e-book no Android usando o FBReader SDK• 
 Kit Firebase ML: AutoML Vision Edge
 Kit Firebase ML: AutoML Vision Edge• 
 Beagle - uma biblioteca inteligente e confiável para depurar aplicativos Android
 Beagle - uma biblioteca inteligente e confiável para depurar aplicativos Android• 
 Roteiro para se tornar um desenvolvedor Android de sucesso
 Roteiro para se tornar um desenvolvedor Android de sucesso• 
 Receitas de enum em Kotlin
 Receitas de enum em Kotlin• 
 Como criar um RecyclerView que se expande com animação
 Como criar um RecyclerView que se expande com animação• 
 Explorando o ViewPager2 no Android
 Explorando o ViewPager2 no Android• 
 Lançamento do NDK r21
 Lançamento do NDK r21• 
 Google Play Console: um guia completo para desenvolvedores e profissionais de marketing
 Google Play Console: um guia completo para desenvolvedores e profissionais de marketing• 
 SurveyKit: pesquisas no aplicativo
 SurveyKit: pesquisas no aplicativo• 
 Kaspresso: estrutura para teste de interface do usuário da Kaspersky Lab
 Kaspresso: estrutura para teste de interface do usuário da Kaspersky Lab• 
 GroupingMessages: pedido de categorização automática de SMS
 GroupingMessages: pedido de categorização automática de SMS Desenvolvimento
 Desenvolvimento• 
(+18) O que o mercado de RV pode ensinar a um designer de jogos?• 
(+14) Onde posso obter áudio para desenvolvimento de jogos e outros projetos comerciais? Bibliotecas com os sons da natureza• 
(+8) Da idéia de um aplicativo móvel ao MVP no qual os investidores investem• 
(+4) Criação de um aplicativo de bate-papo móvel no React Native• 
(0) Localização de mensagens push em aplicativos móveis• 
Mail Design Cup 2019 começa• 
Podlodka # 133: Estratégia• 
Podlodka # 132: Disfunções da organização• 
Como vive a indústria de jogos móveis?• 
Grandes empresas de desenvolvimento: 11 blogs que valem a pena ser lidos• 
Criando um produto que cresce com os usuários• 
Experiência de usuário acessível: uma nova abordagem para o design de jogos orientado a dados• 
Crie uma pesquisa: guia de desenvolvimento• 
Yandex abriu cursos para testadores• 
Como criar temas sombrios. Guia Sobre-Humano• 
 13 dicas para escrever testes de unidade úteis
 13 dicas para escrever testes de unidade úteis• 
 Como se tornar um craque na aprovação de uma entrevista: dicas de um ex-entrevistador do Facebook
 Como se tornar um craque na aprovação de uma entrevista: dicas de um ex-entrevistador do Facebook• 
 5 redesenhos inovadores do Google Tradutor
 5 redesenhos inovadores do Google Tradutor• 
 Como passar anos criando um RPG e ganhando US $ 6.000
 Como passar anos criando um RPG e ganhando US $ 6.000• 
 Anúncio de reação iônica
 Anúncio de reação iônica• 
 10 aplicativos que inspiram você na interface do usuário / UX
 10 aplicativos que inspiram você na interface do usuário / UX• 
 Por que seu próprio projeto faz de você um desenvolvedor melhor
 Por que seu próprio projeto faz de você um desenvolvedor melhor• 
 Autenticação Firebase no Flutter
 Autenticação Firebase no Flutter• 
 Pare de usar Else em seus programas
 Pare de usar Else em seus programas• 
 Carros Volvo: Pesquisa UX
 Carros Volvo: Pesquisa UX• 
 Criando fundo de paralaxe no Flutter
 Criando fundo de paralaxe no Flutter• 
 O que você pode fazer para melhorar a qualidade do código?
 O que você pode fazer para melhorar a qualidade do código?• 
 As pessoas que fazem jogos já foram pessoas que nunca fizeram jogos.
 As pessoas que fazem jogos já foram pessoas que nunca fizeram jogos.• 
 Melhorando o Flutter: criando uma interface do usuário poderosa
 Melhorando o Flutter: criando uma interface do usuário poderosa• 
 Código Limpo Expressivo
 Código Limpo Expressivo• 
 As 10 bibliotecas mais populares para Android e iOS em setembro
 As 10 bibliotecas mais populares para Android e iOS em setembro Análise, marketing e monetização
 Análise, marketing e monetização• 
(+8) Android-clicker inscreve usuários em serviços pagos• 
Mercado europeu de aplicativos no terceiro trimestre: a Rússia estabelece um recorde de downloads, o Reino Unido lidera em termos de dinheiro• 
TikTok lança vídeos educacionais na Índia• 
QandA: US $ 14,5 milhões para treinamento em matemática• 
Sem blefe, mas com um ROI de 247%: KamaGames e Bidease• 
TikTok Ads: promoção de produtos na rede social de vídeos curtos• 
eFounders se tornou um “unicórnio”• 
Herow recebeu US $ 8 milhões por mensagens contextuais• 
Sloy - curta rede social de vídeo com reconhecimento de roupas e AR da Yandex• 
Receita de aplicativos no 3º trimestre cresceu 23%• 
O sistema operacional móvel mais popular de 1999 a 2019• 
Taxa diversa de retenção: retenção de um dia, retenção contínua e outros métodos de cálculo da retenção• 
 5 dicas para não estragar o lançamento do aplicativo
 5 dicas para não estragar o lançamento do aplicativo AI, Dispositivos, IoT
 AI, Dispositivos, IoT• 
(+29) Colorir fotos em preto e branco usando Python• 
(+8) Primeiro conhecimento do Assistente Doméstico• 
(+8) Como desenvolvemos um dispositivo resistente ao gelo para a Internet das coisas• 
(+8) Internet industrial das coisas: fale sobre casos de sucesso• 
Google introduziu o Pixel 4• 
Facebook lança PyTorch para dispositivos móveis• 
 Como o Pinterest criou um dos algoritmos mais bem-sucedidos do Vale do Silício
 Como o Pinterest criou um dos algoritmos mais bem-sucedidos do Vale do Silício← Resumo 
anterior . Se você tiver outros materiais interessantes ou se encontrar algum erro, envie-o para o 
correio .