/ 微游技术部

微游技术部一周分享 20220522期

minigame.vip

大家好,以下是微游互娱技术部本周的分享:

1. [Android开发] Android 通过 Android Sharesheet 进行分享

https://juejin.cn/post/7097480799196282893

做分享一般都是直接用三方聚合类的SDK,比如国内的友盟、ShareSdk,但是,有没有办法调用系统自带的分享功能呢?
本文介绍如何使用Android Sharesheet来调用系统的分享功能来快速分享信息。

2. [游戏开发] Shader: 用WebGL绘制三角形

https://gitee.com/dony1122/note/blob/master/Shader用webgl绘制三角形.md

本文介绍在WebGL中如何利用Shader绘制一个三角形。

3. [Go开发] Go errgroup

https://overstarry.vip/posts/go-errgroup/

go开发中可以方便地利用协程进行并发任务, 但是处理并发过程中的错误是非常棘手的。

本文介绍如何使用errgroup处理并发任务中的错误。

4. [Go开发] Go Copier简介

https://luckytking.github.io/2022/05/go-copier简介/

在go后端项目开发中,内部rpc服务返回的字段跟api服务相差无几,一个个赋值比较费事儿,而且常常需要对Object、List、HashMap等进行值拷贝。

本文介绍了一个开源库jinzhu/copier,它提供了对这些场景的便捷支持。

5. [JS开发] Js事件简介

https://juejin.cn/post/7100432258837774367

本文介绍了js事件及用法。JS的事件模型就是一种观察者模式,又叫做发布订阅者模式(Publish/Subscribe),它可以让多个观察者对象同时监听某一个主题对象,这个主题对象的状态变化时会通知所有的订阅者,使得他们能够做出反应。

以上。