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