移动开发人员获得 Android M 的正式版本,在应用商店中获得推荐可能是一件坏事,一些设计技巧你不应该忽视。都在这里!
安卓
本周谷歌发布了 官方 Android 6.0 SDK ,并公布了 M 代表 Marshmallow!此版本的一大亮点是它采用了新的权限模型。
新的 Google Play 服务包括一个非常棒的人脸检测 API。查看 Android 开发人员博客中的这篇文章 ,其中解释了所有内容。
构建游戏? Robert Nystrom 的 Game Programming Patterns 是一本优秀的书,您现在可以在网上免费阅读。它涵盖了从标准设计模式到排序、解耦和优化技术的所有内容。这个人会知道——他在 EA 工作了 8 年!
iOS
您是否知道有一组众所周知的字符串,当用作用户输入时,它们可能会崩溃或至少会导致您的应用程序出现问题?我也不!好吧,来自 Romain Pouclet 的 Naughty Keyboard 是一个应用程序,在 GitHub 上有完整的源代码,它提供了这些预定义字符串的键盘,以便您可以测试您的应用程序的弹性。
在您的应用程序中处理图像有时会很困难,因此请查看这 四个可能有助于保持理智的 Xcode 资产目录秘密 !
如果您使用 Swift,您可能正在使用协议。问题是你不应该鲁莽地使用 then。因此,只需查看 David Owens 协议建议 即可。
设计
Fluid UI 团队 在开发移动应用程序时汇总了 7 次 UI 设计之旅 。有些要点可能看起来很明显,例如遵守操作系统指南,但将这些东西放在正确的页面上总是好的!
在您平台的应用商店中获得特色始终是团队发布产品时的主要目标之一,但 MG Siegler 在 避免特色中解释了为什么这不是最好的前进方式。 如果您即将推出并渴望成名,请先花几分钟阅读这篇文章!
最后检查 为什么空状态值得更多的设计时间 。大多数开发人员都对专注于快乐路径感到内疚,但你如何处理空白屏幕?