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