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.

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.
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•
Como o aplicativo Public Art funciona?•
Criamos elementos de interface programaticamente•
Melhor sintaxe para inicialização configurável•
Teste de unidade com bloco•
Animação Flare para iOS e macOS•
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•
Contexto e estrutura de Corutin•
Explore o Android P: buckets prioritários•
O seu Android Studio funciona lentamente o tempo todo? Veja como acelerar•
Gerenciando assinaturas com o Jetpack Lifecycle e o Kotlin•
Guia Kotlin para desenvolvedores de Java ocupados•
Migrando do Dagger2 para o Koin•
Explorando o Android Jetpack WorkManager estável•
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•
Dívida técnica - como Tetris•
Adeus Programação Orientada a Objetos•
Melhores telas de login: pesquisa UX•
Flutter PlatformView: como criar um widget a partir de uma visualização nativa•
Design de aplicativo autoconfiante•
Guia completo de design de aplicativo para celular•
As habilidades técnicas são superestimadas. Concentre-se no relacionamento.•
Plataforma Multi ou Cross na era Flutter•
Como criar bate-papo por vídeo no Unity•
CAVIAR: pesquisa de usabilidade•
Reconstrua o Fortnite em 2 meses - Unreal Engine e Amazon GameLift•
O caso de remover o negativo do produto•
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•
Como medir a eficácia de um aplicativo móvel?•
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)•
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 .