O resumo de materiais interessantes para o desenvolvedor móvel # 326 (de 9 a 15 de dezembro)

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 .

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


All Articles