本周移动版(8 月 28 日)

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

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

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

本周我们为您的 iOS 和 Android 应用程序提供了很多非常有用的库,并且有很多关于鼓励用户允许您的通知以及如何在您的表视图中平滑滚动的故事。


设计

大多数应用程序设计人员面临的一个小问题是依赖推送通知来保持用户联系。人们每天都会在手机上收到大量通知,那么您如何鼓励他们授予您的应用程序许可?阅读 这篇深入的文章 ,了解一个应用程序如何改变他们的入职流程来解决这个问题。

安卓

Vysor 是一款漂亮的桌面应用程序,可让您控制您的 Android 手机。它还有另一个很棒的功能;您可以与您选择的任何其他 Vysor 用户共享您的手机和屏幕。对于分布式团队来说,这是必须的。

任何新的移动操作系统都是一个大问题,Android 6 也不例外。 Android 6.0 SDK 上的 Random Musings 将为您提供有关所包含内容的出色概述。

现在对于一些引起我注意的项目:

  • Android-ActionQueue 允许您在队列中一个接一个地运行动作。简单但有效

  • Android-Boilerplate 处理许多常见的 Android 应用程序模式,让您能够处理应用程序开发中更具创意的一面

  • Transition Player 是一个简洁的小库,可帮助创建交互式动画

  • Glide 是一个专注于平滑滚动的图像加载和缓存库。

iOS

让应用程序真正流畅地运行是一种艺术形式。 UITableViews 中的完美平滑滚动 突出了 iOS 开发人员需要使用的所有优化来实现此级别的应用禅。

Swift 模式匹配 很好地概述了 switch 语句的强大之处。

这周我在看几个 Swift 项目:

  • Gloss 是一个新的 JSON 解析库

  • KolodaView 是一个类,可帮助您在 iOS 上创建类似于 Tinder 的卡片

  • Persei 是一个非常好的动画顶部菜单,适用于您的 Swift 应用程序。

  • AMScrollingNavbar 是一个可滚动的 UINavigationBar,它跟随 UIScrollView 的滚动

一般的

Facebook Messenger 现在包括一个 名为 M 的新虚拟助手 ,它是对 Siri 和 Cortana 的回应。 Facebook 的不同之处在于,如果您的请求对 AI 来说太难解决,就会有人随时准备介入。

我通常不会在这里报道太多 Windows Phone 新闻,但我注意到微软准备在今年 10 月推出新的 Lumia 设备。如果可以相信 泄漏 ,这些手机看起来相当不错