A nova versão inclui o desenvolvimento de aplicativos Python, o novo AppCode, CI / CD para jogos, o novo código de produtividade móvel da Microsoft, prioridades de design, tendências de UX, marketing e ASO.

Testar novos recursos, ao que parece, é um processo muito criativo e interessante. Mas e se os erros nas interfaces forem repetidos de um recurso para outro, e a maior parte do tempo for gasto capturando pequenos problemas de interface?
Conte-nos sobre seus pontos fortes e fracos no desenvolvimento, teste suas habilidades e compartilhe em quais projetos você está trabalhando e em quais idiomas, ferramentas, tecnologias e plataformas você prefere.
Este resumo está disponível como um boletim semanal. Notícias diárias que enviamos para  Canal de telegrama .
 Canal de telegrama . iOS
 iOS• 
(+12) Yandex.Maps: fui ao controlador da placa - obtive imediatamente a posição do usuário• 
(+9) Como ensinar o UITextView a se destacar maravilhosamente• 
(+8) Criação de um servidor incremental para a equipe do iOS• 
(+4) AppCode 2019.3: funciona mais rápido, entende melhor o Swift, conhece o Mac Catalyst, exibe convenientemente mensagens de montagem• 
Quatro lições que aprendi ao participar do Apple Entrepreneur Camp• 
 A única arquitetura viável do iOS
 A única arquitetura viável do iOS• 
 Várias seleções no TableView e CollectionView
 Várias seleções no TableView e CollectionView• 
 Acelere testes automatizados no iOS
 Acelere testes automatizados no iOS• 
 Incrível Apple Watch: projetando para relógios
 Incrível Apple Watch: projetando para relógios• 
 5 bibliotecas iOS para melhorar a interface do aplicativo
 5 bibliotecas iOS para melhorar a interface do aplicativo• 
 Diversifique seu CollectionView com essas bibliotecas
 Diversifique seu CollectionView com essas bibliotecas Android
 Android• 
(+21) Android, Google e licenças de conteúdo gratuito. Quem é o culpado e o que fazer• 
(+17) Kivy. Construir pacotes para Android e sem mágica• 
(+8) Controle de gesto: Borda contra Borda (I)• 
(+1) 16 dicas de desenvolvimento para Android no idioma Kotlin. Parte 1• 
(0) Minha (nano) experiência com a API Yandex.Maps ou por que preciso de instruções• 
Tradução de chamadas recebidas pelo Google Assistant• 
Android poderá atualizar sem problemas• 
"Como o Google Play funciona" - Relatório do Google• 
Android TV atualizado para o Android 10• 
 Android Dev Podcast # 106: Últimas notícias
 Android Dev Podcast # 106: Últimas notícias• 
 Multiplataforma Kotlin para Android / iOS: estruturas de projetos
 Multiplataforma Kotlin para Android / iOS: estruturas de projetos• 
 UI / Animações sofisticadas no Android
 UI / Animações sofisticadas no Android• 
 Como implementar a conversão de texto em fala no Android Studio
 Como implementar a conversão de texto em fala no Android Studio• 
 Crie uma pesquisa simples com o RecyclerView
 Crie uma pesquisa simples com o RecyclerView• 
 Kaspresso: a estrutura de autoteste que você estava esperando
 Kaspresso: a estrutura de autoteste que você estava esperando• 
 Como lidamos com a migração em larga escala no AndroidX
 Como lidamos com a migração em larga escala no AndroidX• 
 7 lições que aprendi em dois anos de desenvolvimento Android
 7 lições que aprendi em dois anos de desenvolvimento Android• 
 5 principais tecnologias de desenvolvimento Android para 2020
 5 principais tecnologias de desenvolvimento Android para 2020• 
 Inicie o aplicativo React Native no emulador do Android
 Inicie o aplicativo React Native no emulador do Android• 
 Como começar a escrever componentes reutilizáveis para Android?
 Como começar a escrever componentes reutilizáveis para Android?• 
 AndroidSpeech: voz para texto
 AndroidSpeech: voz para texto• 
 ParallaxScrollingView: Galeria Parallax
 ParallaxScrollingView: Galeria Parallax• 
 The GoldMovies: filmes para Android
 The GoldMovies: filmes para Android Desenvolvimento
 Desenvolvimento• 
(+42) CI / CD no Playrix: como coletamos e testamos nossos jogos• 
(+19) Como projetar um sistema de notificação. Instruções passo a passo com exemplos• 
(+16) Desenvolvimento de aplicativos móveis em Python. Biblioteca KivyMD• 
(+12) Em um certo reino, não em um estado de "primavera". Relatório Yandex• 
(+9) Noções básicas de trabalho com o Shader Graph no Unity• 
(+9) Contra todos: assistentes de voz no aplicativo• 
(+8) esboços modulares• 
(+7) O conto do polvo• 
(+7) CI / CD próprio para Unity• 
(+7) MVC no Unity com objetos programáveis. Parte 3• 
(+6) Reagir init nativo vs Expo• 
(+6) QA para iniciantes: como testar um foguete ou avião?• 
(+4) tendências de UX / UI em 2020• 
(+4) Reúna uma equipe de designers de UX e perca 7 milhões devido a erros de contratação• 
Kaspersky Lab cria seu próprio sistema operacional móvel• 
Como fazer jogos: trabalhe em estúdio de terceirização gráfica• 
Mobile People Talks # 12: Android NDK e C ++• 
Podlodka # 141: Programador de Saúde 2: Nutrição e Esportes• 
Seque os remos # 4: Fila no back-end• 
Novo lançamento estável Flutter lançado• 
Hackear código de produtividade móvel• As 
regras que desenvolvi com base nos resultados de milhares de revisões de código• 
Case RetouchMe: localização bem-sucedida do aplicativo em 35 idiomas• 
O que você deve trabalhar primeiro: uma fórmula para priorizar o design da interface• 
Como tentamos entrar no Y Combinator: do aplicativo à entrevista• 
 Por que abandonamos o Reino
 Por que abandonamos o Reino• 
 Como ser um desenvolvedor remoto de sucesso
 Como ser um desenvolvedor remoto de sucesso• 
 Como fazer com que seus melhores desenvolvedores se recusem a sair
 Como fazer com que seus melhores desenvolvedores se recusem a sair• 
 Como criar um aplicativo Hacker News no Flutter
 Como criar um aplicativo Hacker News no Flutter• 
 Interfaces do usuário para aplicativos de meditação
 Interfaces do usuário para aplicativos de meditação• 
 Como tornar seu código reutilizável
 Como tornar seu código reutilizável• 
 10 maneiras de criar uma interface totalmente personalizada
 10 maneiras de criar uma interface totalmente personalizada• 
 Segurança de aplicativos móveis: práticas recomendadas para Android e iOS
 Segurança de aplicativos móveis: práticas recomendadas para Android e iOS• 
 UX para API
 UX para API• 
 Pare de escrever código de merda
 Pare de escrever código de merda• 
 Teste eficaz de software: 10 princípios-chave
 Teste eficaz de software: 10 princípios-chave• 
 Processo eficaz de coleta de requisitos: 5 grandes armadilhas
 Processo eficaz de coleta de requisitos: 5 grandes armadilhas• 
 Flutter: TabBar com botões de tabulação
 Flutter: TabBar com botões de tabulação• 
 Por que iniciar um projeto de software com uma consulta
 Por que iniciar um projeto de software com uma consulta Análise, marketing e monetização
 Análise, marketing e monetização• 
YouTube ganhou US $ 1 bilhão• 
As 5 principais tendências que afetaram o marketing de aplicativos móveis em 2019• 
5 tendências de otimização da App Store para 2020• 
Jow: entrega inteligente de alimentos• 
App Annie lança análise avançada de feedback• 
WalkMe recebe US $ 90 milhões para plataforma de adaptação digital• 
Corpo a corpo: rede social de jogos de Imgur• 
Relatório “Status dos aplicativos de jogos de marketing 2019” AI, Dispositivos, IoT
 AI, Dispositivos, IoT• 
(+45) Como ensinar uma rede neural a reproduzir a física dos jogos• 
(+27) Adversário, estudante, assistente: jogos que as pessoas jogam ... e carros• 
(+24) Como transformar um jornalista em uma rede neural ou “Segredos de reduzir o texto em Habré sem palavras• 
(+3) Problemas e tarefas de implementação do conceito de Internet das Coisas← Resumo 
anterior . Se você tiver outros materiais interessantes ou se encontrar algum erro, envie-o para o 
correio .