O resumo de materiais interessantes para o desenvolvedor móvel nº 329 (de 13 a 19 de janeiro)

Vamos voltar ao trabalho com o novo resumo - ele inclui roteamento e componentes, testes de integração e linguagens de programação, o relatório anual Ann Appie e melhorias no Duolingo.



Lançamos o aplicativo e o site para celular em 2017. Hoje, a carga média no sistema é de cerca de 6.000 pedidos por dia. Por um lado, não é muito, por outro lado, ainda vale a pena considerar que isso não é distribuído uniformemente por 24 horas, as pessoas não pedem comida o tempo todo, há também uma liga para a atividade padrão durante o horário de trabalho.
O telefone tem sido uma continuação de mim, e eu imagino minha vida sem algumas dezenas de aplicativos que uso todos os dias. Mas e quem não pode pegar o telefone na mão ou olhar para a tela?

Este resumo está disponível como um boletim semanal. Notícias diárias que enviamos para Canal de telegrama .

iOS

(+25) Roteamento para iOS: navegação universal sem reescrever o aplicativo
(+21) Exibição complexa de coleções no iOS: problemas e soluções no exemplo do feed VKontakte
(+3) Teste de unidade na arquitetura Clean Swift
Apple comprou a startup AI Xnor.ai
Posso ver o menu SwiftUI, por favor?
Existe uma arquitetura melhor para um aplicativo iOS?
Gaudí para iOS: temas e modo escuro
UI rápida: aplicativo de reserva de filmes
Dicas e truques para depurar aplicativos iOS
SwiftUI: criando um cabeçalho extensível com paralaxe
Tesouros ocultos do UIStackView
Introdução ao RealityKit: realidade aumentada colaborativa
Como implementar a arquitetura VIPER em um aplicativo iOS usando o Swift 5
SOTabBar: linda TabBar para iOS

Android

(+17) Como falar sobre os principais componentes do Android em 15 minutos
(+3) Trabalhando com a interface no SDK do Google Maps para Android
(0) Preparando um projeto sdl2 para ser executado no android
GitHub lançou uma versão beta do seu aplicativo Android
Defensores de direitos humanos pedem ao Google para permitir a remoção de aplicativos pré-instalados
Transmissão Android # 4: "Sob o capô das Coroutines" com Ilmir Usmanov
Migração para o ViewPager2
Como preparar um aplicativo Android para pentest
11 Regras de Ouro para o Desenvolvimento Android
Recursos modernos para seu aplicativo Android
Imersão profunda no Jetpack Compose
Recursos do Kotlin Killer para programadores e desenvolvedores de software
Redução do Android R8
Multiplataforma Kotlin - MVVM e arquitetura limpa
Projetando árvores de decisão a partir do zero no Android
Compartilhamento máximo de código entre Android e iOS com o Kotlin Multiplatform
Máquina virtual Android: tudo o que você precisa saber
Gerenciamento do ciclo de vida com vinculação de vista em fragmentos
Criando um bate-papo no Kotlin: o caminho limpo
Kotlin Pokedex: Enciclopédia Pokemon no Kotlin
5 bibliotecas Android que o inspirarão como designer

Desenvolvimento

(+43) VVVVVV ??? VVVVVV !!! :) + A publicação do código VVVVVV mostrou como aproximadamente os jogos estão organizados
(+26) Integração contínua no Unity: como reduzir o tempo de montagem e economizar recursos + linha de pagamento como presente
(+21) Visão Predadora: efeito de visão térmica
(+10) Anúncio do Global Game Jam 2020 no final de janeiro
(+7) Criando um jogo de tiro em zumbi na terceira pessoa usando DOTS
(+6) Implementação do modelo "Status" no Unity
(+5) testes de integração de vibração - é fácil
(+5) Sou fotógrafo e me tornarei uma ferramenta de trabalho
(+5) Otimizamos a automação: como aceleramos os autotestes em 3 a 4 vezes, preservando os desenvolvimentos antigos
faça sentido # 76: sobre a principal métrica de um produto, um modelo de métricas e insights da análise
Mobile People Talks: Uma olhada no iOS, Android e todos os tipos de plataformas cruzadas através do prisma de segurança
Podlodka # 146: Aprenda inglês
Cocos cria mini-centros de jogos em aplicações
Os motores de jogos mais populares de 2019
Desenvolvimento para iOS e Android: ranking das linguagens de programação 2020
Ícones gratuitos: 15 bibliotecas
• O Google comprou o construtor de aplicativos AppSheet
C se tornou o idioma do ano de acordo com o TIOBE
Porque as cores são lindas. Crie uma paleta de cores universal para IBM
Efetue login em TI e digital com uma educação não essencial e inicie seu aplicativo móvel
Diretrizes para adicionar animações ao seu produto - exemplos e ferramentas
7 modelos de interface do usuário para aplicativos de rastreamento de hábitos: estudo de caso
Engenheiro de software de queda, técnico de programador de escalada
7 dicas para criar um menu suspenso
Monitorando a integridade do aplicativo Flutter usando ações do GitHub
Criando um aplicativo móvel como um projeto paralelo - uma colaboração entre um designer e um desenvolvedor
Física de rolagem personalizada no Flutter
Distribua aplicativos Firebase de maneira rápida e fácil com CircleCI e Fastlane
Criando um aplicativo Todo Flutter desde o início
Vencedores do Game Off 2019
Mono: fonte para desenvolvedores

Análise, marketing e monetização

Relatório anual App Annie do Mobile 2020: russos gastam mais de US $ 1 bilhão em aplicativos
Duolingo: melhoria de 1% a cada semana
Analistas encontraram aplicativos Fleeceware em 600 milhões de usuários
Uma abordagem sistemática ao ASO com um ciclo de CRO
Rendimentos de jogos para celular em Odnoklassniki dobraram
ClassPass se tornou um unicórnio
Os aplicativos e jogos mais baixados de 2019
Por que a Skyeng compra publicidade para um produto grátis
Quem precisa de otimizadores da App Store e como fazer amizade com a Apple: uma entrevista com o fundador do serviço SplitMetrics de Minsk

AI, Dispositivos, IoT

(+28) Uso de aprendizado de máquina em uma análise estática do código fonte dos programas
(+20) Tensores no TensorFlow
(+9) Casa inteligente sobre rodas ... Alice
(+8) Lytko une
Amazon AutoGluon cria modelos ML em 3 linhas de código

← Resumo anterior . Se você tiver outros materiais interessantes ou se encontrar algum erro, envie-o para o correio .

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


All Articles