O resumo de materiais interessantes para o desenvolvedor de dispositivos móveis # 290 (11 a 17 de março)

O novo resumo fala sobre a idempotência da API, a luta entre Apple e Spotify, as leis nominais do design, os aplicativos mais lucrativos e o ouro puro dos jogos para celular.



O estagiário Vasya e suas histórias sobre a API de idempotência

Um método de API é chamado idempotent, cuja chamada repetida não muda de estado. Há um ponto sutil aqui: o resultado de uma chamada idempotente pode mudar. Por exemplo, quando você chama a API de criação de pedido idempotente novamente, o pedido não será criado novamente, mas a API pode responder com 200 e 400.

Kotlin como o futuro do desenvolvimento de aplicativos Android

Apenas alguns anos se passaram desde o advento da versão 1.0, e a linguagem foi adotada por muitas grandes empresas e desenvolvedores. Tudo graças ao fato de os criadores da linguagem terem conseguido atingir as metas estabelecidas no início do caminho - desenvolver uma ferramenta que seria mais conveniente e segura que o Java, mas menos complicada que o Scala.

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

iOS

• (+38) Como a Apple se prepara para uma era após o iPhone
• (+14) Escrevemos a camada de rede no Swift: a abordagem orientada a protocolo
• (+7) Placa de sinalização: quando não há pontos de interrupção suficientes
• Spotify processou a Apple
• Apple: o Spotify deseja obter todos os benefícios de um aplicativo gratuito sem ser gratuito
• A Apple sediará a WWDC de 3 a 7 de junho em San Jose
• Apple lançará novos produtos em 25 de março
• imagem Como o aplicativo Public Art funciona?
• imagem Criamos elementos de interface programaticamente
• imagem Melhor sintaxe para inicialização configurável
• imagem Teste de unidade com bloco
• imagem Animação Flare para iOS e macOS
• imagem Animar alterações no UITableView e UICollectionView
• CircleBar: lindo TabBarController

Android

• (+27) Coroutines :: experiência prática
• (+24) Jenkins para Android compilada usando o Docker
• (+10) Como tornar um jogo para celular uma equipe de 2 pessoas com orçamento zero e se destacar no Google Play
• (+8) A Google Play Store muda para a padronização de ícones de aplicativos
• (+7) Lidando com o código limpo no Android
• (+6) 7 dicas úteis para quem usa o Room
• Google lançou uma prévia do Android Q
• imagem Contexto e estrutura de Corutin
• imagem Explore o Android P: buckets prioritários
• imagem O seu Android Studio funciona lentamente o tempo todo? Veja como acelerar
• imagem Gerenciando assinaturas com o Jetpack Lifecycle e o Kotlin
• imagem Guia Kotlin para desenvolvedores de Java ocupados
• imagem Migrando do Dagger2 para o Koin
• imagem Explorando o Android Jetpack WorkManager estável
• imagem Explorando o Android Q: Painel de configurações
• Automatize o teste de aplicativos Android com o Robo

Desenvolvimento

• (+34) Oito leis registradas no design de UX (parte 1)
• (+15) Corotinas personalizadas na Unity com preferência e cortesãs
• (+12) Unidade: edição procedural do Mesh
• (+12) legibilidade do código
• (+10) Animações em Flash no Unity3D faça você mesmo. Parte Um, Lírico
• (+8) Como um esquilo em uma roda ou um pouco sobre pesquisa de usuário em um ambiente limitado
• Podlodka # 102: Multithreading
• Microsoft coleta ferramentas no Game Stack
• O LaunchDarkly recebeu uma nova rodada de financiamento
• Biblioteca do Google torna os aplicativos iOS mais acessíveis
• AichiHype: Alexander Lozhechkin
• IronSource lança testes A / B para monetização de publicidade
• O Google lançou o aplicativo Lookout para ajudar deficientes visuais
• Vendo IA: conversando com uma fotografia
• Redesenho do aplicativo móvel Tesla que merecemos
• O Telegram realiza um concurso de desenvolvimento e design com uma premiação de US $ 150.000
• imagem Dívida técnica - como Tetris
• imagem Adeus Programação Orientada a Objetos
• imagem Melhores telas de login: pesquisa UX
• imagem Flutter PlatformView: como criar um widget a partir de uma visualização nativa
• imagem Design de aplicativo autoconfiante
• imagem Guia completo de design de aplicativo para celular
• imagem As habilidades técnicas são superestimadas. Concentre-se no relacionamento.
• imagem Plataforma Multi ou Cross na era Flutter
• imagem Como criar bate-papo por vídeo no Unity
• imagem CAVIAR: pesquisa de usabilidade
• imagem Reconstrua o Fortnite em 2 meses - Unreal Engine e Amazon GameLift
• imagem O caso de remover o negativo do produto
• imagem 35 Recursos para Reagir o Desenvolvimento Nativo

Análise, marketing e monetização

• (+26) Mercado, tendências e previsões de jogos - ótimas análises da App Annie
• Dig That Gold recompensa jogadores com ouro real
• Os alunos usam o Google Docs para bate-papos
• 2GIS adicionou conquistas às aplicações
• Quais aplicativos ganharam mais na Europa em 2018?
• Caixa serial: série de texto e áudio
• imagem Como medir a eficácia de um aplicativo móvel?
• imagem Recursos necessários para o marketing de aplicativos

AI, Dispositivos, IoT

• (+73) Deep Learning - não apenas selos em telefones celulares ou como diagnosticamos carrinhos de locomotivas
• (+35) As redes neurais têm uma estratégia de classificação de imagem surpreendentemente simples
• (+9) Como o Aeroporto de Fukuoka descobriu quais medidas serão eficazes para reduzir as filas
• O Google configurou a IA para bloquear comentários tóxicos
• O novo tripé Bluesphere segurará o smartphone para você
• Resumo da tecnologia (janeiro a fevereiro de 2019)
• imagem As 20 principais APIs que você precisa conhecer em IA e Machine Learning

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

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


All Articles