即使您不是 Apple 的忠实粉丝,也很难抗拒 Apple 新品发布的诱惑。最新的 iPhone 功能惊人,AppleTV 终于对开发者更加开放。您有幸获得 tvOS 开发者套件吗?
iOS
Andy Matuschak 处理我们都遇到过的问题;重构了解一切的巨大视图控制器。我认为任何 iOS 开发人员都不能忽视这个演讲!
Joe Masilotti 整理了一份 UI 测试备忘单 和示例 。通过检查并获取一些提示来不断提高应用程序的质量。
随着时间的推移,我们看到大型应用程序正在转向 Swift 。如果您正在考虑移植旧的 Objective-C 应用程序,您应该查看 Lyft 如何(以及为什么)使用 Apple 的新语言从头开始重写其应用程序 。
每个人都对 tvOS 非常兴奋,所以我们不能忽视它! Chris Wagner 给出了 An iOS Developer's Initial Impressions ,而 Airbnb 的团队给出了一些关于 Mastering the tvOS Focus Engine 的建议。
Airbnb 开发者博客很棒;他们有一篇关于手表开发的很棒的文章,叫做 How It Ticks: Building the Airbnb Apple Watch app。
本周有趣的项目包括:
-
iOS-9-Sampler :iOS 9 新功能的代码示例
-
DGRunkeeperSwitch : Runkeeper设计开关控制(两部分段控制)
-
InceptionTouch :适用于所有设备的 3DTouch!
安卓
Exploring Chrome Custom Tabs on Android 展示了如何利用新库来改善显示 Web 内容时的用户体验。
RxJava、RxAndroid 和 Retrolambda 的派对技巧 充满了如何在 Android 应用程序中使用这些库的小示例。
引起我注意的几个项目:
-
HomeMirror :为您家中的镜子供电的 Android 应用程序。
-
MaterialDateRangePicker :材料日期范围选择器。
设计
设计 Uber Cash Experience 是对 Uber 设计团队如何改善某些地点体验的一个非常有趣的观察。
InVision 发布了一份有用的 应用程序用户体验设计技巧 列表。
最后一件事;这是 增长黑客应用程序的权威指南 。