本周移动版(9 月 4 日)

一则或许对你有用的小广告

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / Java 学习路线 / 一对一提问 / 学习打卡/ 赠书活动

目前,正在 星球 内带小伙伴们做第一个项目:全栈前后端分离博客项目,采用技术栈 Spring Boot + Mybatis Plus + Vue 3.x + Vite 4手把手,前端 + 后端全栈开发,从 0 到 1 讲解每个功能点开发步骤,1v1 答疑,陪伴式直到项目上线,目前已更新了 204 小节,累计 32w+ 字,讲解图:1416 张,还在持续爆肝中,后续还会上新更多项目,目标是将 Java 领域典型的项目都整上,如秒杀系统、在线商城、IM 即时通讯、权限管理等等,已有 870+ 小伙伴加入,欢迎点击围观

因此,在我们开始谈论新 iPhone、xCode7 的正式发布以及更多(希望如此)之前,只需要再等一周。不过,本周还有很多事情要做。

设计

比较 iOS 和 Android 应用程序的设计流程 中,Fluid UI 团队强调了 iOS 设计是如何随着时间的推移发生变化的。由于两个平台上都普遍存在碎片化,因此每年都变得更加困难。

Design the Beginning 是一篇优秀的文章,它突出了我们通常如何在中间开始设计,而不是从营销页面开始。

iOS

不要让您的用户看到微调器 概述了一些技术,您可以使用这些技术来避免让微调器出现在所有长时间运行的任务中,从而使交互对用户来说似乎是即时的。

The Weak, the Strong and the Unowned - Memory Management in Swift 是一篇关于如何避免泄漏 Swift 应用程序的精彩演讲

何时避免库 讨论了将新库添加到您的应用程序背后的危险。

我如何将 Lonely Planet 的应用内购买收入提高 30% 是一个有趣的案例研究,也是以特定方式呈现选择如何影响客户选择的经典示例。

获取数据到您的 WatchOS 2 应用程序 将帮助您了解如何使您的所有数据在手机和手表应用程序之间保持同步。

本周我喜欢的一些项目

  • Butterfly 是一个轻量级库,用于集成用户对您应用程序中的错误的反馈。

  • LiquidFloatingActionButton 是一种液态的 Material Design 浮动操作按钮,就像您在 Google 的收件箱应用程序中看到的一样

  • TKSubmitTransition 显示了一个动画按钮和一个非常漂亮的按钮被点击时的过渡。


安卓

使用 Facebook 的 Stetho 调试 Android 应用程序 展示了如何利用 Facebook 的开源调试平台来查找 Android 应用程序中的问题。它还有一点路要走,但看起来很有希望。

Android Wear 现在可以与 iPhone 配合使用 这一事实对于 iPhone 5+ 的用户来说是一个非常好的新消息,他们没有使用 Apple Watch。

紧随苹果 9 月活动之后, 谷歌似乎可能会在 9 月 29 日举办 Nexus 活动

本周引起我注意的一些项目