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 .
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•
Várias seleções no TableView e CollectionView•
Acelere testes automatizados no iOS•
Incrível Apple Watch: projetando para relógios•
5 bibliotecas iOS para melhorar a interface do aplicativo•
Diversifique seu CollectionView com essas bibliotecas
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•
Multiplataforma Kotlin para Android / iOS: estruturas de projetos•
UI / Animações sofisticadas no Android•
Como implementar a conversão de texto em fala no Android Studio•
Crie uma pesquisa simples com o RecyclerView•
Kaspresso: a estrutura de autoteste que você estava esperando•
Como lidamos com a migração em larga escala no AndroidX•
7 lições que aprendi em dois anos de desenvolvimento Android•
5 principais tecnologias de desenvolvimento Android para 2020•
Inicie o aplicativo React Native no emulador do Android•
Como começar a escrever componentes reutilizáveis para Android?•
AndroidSpeech: voz para texto•
ParallaxScrollingView: Galeria Parallax•
The GoldMovies: filmes para Android
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•
Como ser um desenvolvedor remoto de sucesso•
Como fazer com que seus melhores desenvolvedores se recusem a sair•
Como criar um aplicativo Hacker News no Flutter•
Interfaces do usuário para aplicativos de meditação•
Como tornar seu código reutilizável•
10 maneiras de criar uma interface totalmente personalizada•
Segurança de aplicativos móveis: práticas recomendadas para Android e iOS•
UX para API•
Pare de escrever código de merda•
Teste eficaz de software: 10 princípios-chave•
Processo eficaz de coleta de requisitos: 5 grandes armadilhas•
Flutter: TabBar com botões de tabulação•
Por que iniciar um projeto de software com uma consulta
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•
(+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 .