README.MD · 010期 - Google 推出支持Web的预览版Flutter SDK;Code Review最佳实践

2019.07.17

README.MD 将为你奉上近两天最新的好文章,希望你在这有所期,亦有所获。

关键词:Flutter SDK、10x co-founder、Coda、BLoC

原文链接

看点

Flutter 为您的 Web 应用开发注入更多精彩

作者 | Kevin Moor
来源 | 谷歌开发者
时间 | 2019.07.16

作为一款出色的移动 UI 框架,Flutter 允许开发者自由地创建精美的个性化用户体验。Flutter 现已提供现代 web 支持!今天 Google 向大家推出技术预览版 SDK,今后便能直接在 web 浏览器上运行 Flutter UI 代码并实现业务逻辑。

t.cn/AiWrSfi9

Code Review最佳实践

作者 | 宝玉xp
时间 | 2019.07.16

作者认为Code Review(代码审查)是软件开发中的最佳实践之一,可以有效提高整体代码质量,及时发现代码中可能存在的问题。包括像Google、微软这些公司,Code Review都是基本要求,代码合并之前必须要有人审查通过才行。

网上关于如何做Code Review的文章已经有很多了,这里作者结合自己的一些经验,也总结整理了一下Code Review的最佳实践,希望能对大家做好Code Review有所帮助。

t.cn/AiWrSxZ4

How to find the 10x co-founder

作者 | IbaM
来源 | Hackernoon
时间 | 07.16

10x engineers 这个话题在 twitter 上引起了极大的讨论。本文的作者从自身的经历出发,谈了自己的感受并就如何寻找 10x co-founder 提出了自己的观点。

t.cn/AiWrS6YJ

产品

让 Excel 和 Word 变成历史!这款理念超前的 App,正在重新定义生产力

作者 | 王宇涛
来源 | AppSo
时间 | 2019.07.16

在线文档工具界从来不缺新角色,市面上的在线文档软件一波接着一波出现,从传统的笔记软件如印象笔记、有道云笔记,到专注协作的云文档如石墨文档、腾讯文档,再到多功能合一的全能工具如 Notion。每次新软件的出现,似乎都能带动生产力的发展。

《Coda》这款软件同样也是集多种功能于一身的全能型选手,不仅能用来简单地记笔记、记待办,还能用于多人文档协作、管理项目,甚至还能编写简易程序,完成自动化流程,与多个应用联动等。但这还不是全部,《Coda》最大的特点是其手机端的适配,能让文档和表格像 app 一样进行操作。

t.cn/AiWrSoOy

iOS

Create Material Design Search Bar in iOS — Search UI Part 1/3

作者 | Michael Ho
来源 | Medium Swlh
时间 | 07.15

移动应用程序通常需要搜索功能来查询特定数据资源。 毫无疑问,精心设计的搜索 UI 对于应用程序的用户体验非常重要。虽然 Apple 为此特定用途提供了 UISearchViewCotnroller,但我们仍然希望使用我们自己的视觉样式开发我们的更轻版本搜索 UI。此搜索栏 UI 允许我们轻松地将其分离并在应用中的任何位置重复使用。

t.cn/AiWrSC0q

Encoding and Decoding in Swift

作者 |
来源 | Raywenderlich
时间 | 07.15

在本教程中,将学习 Swift 中的所有编码和解码,探索自定义日期和自定义编码等基础知识和高级主题。

t.cn/AiWrS0mB

Android

Accelerating Development with Kotlin Multiplatform

作者 | Sam Hill
来源 | Hackernoon
时间 | 07.16

在领导 iOS 和 Android 开发人员团队并为两个平台创建相同的应用程序时,必然会遇到一些问题。原因诸多,一大原因是开发人员之间缺乏共同点,过多的依赖性于各自的平台。因此,一个解决方案是汇集这些开发工作并将其与平台分离。

代码共享,特别是像 Kotlin Multiplatform 这样的 native 框架,通过推动开发人员将视图分离并从更模块化的角度处理逻辑来鼓励更好的架构。

t.cn/AiWrSYXw

Flutter

Flutter BLoC and Provider: A Shopping Cart Example

作者 | Junji Zhi
来源 | Medium Flutter Community
时间 | 07.16

实现 BLoC 的方法不止一种。在深入思考之后,作者发现我们并非一定要使用 ReactiveX/rxDart 或 Streams。这些技术带有自己的术语和积木,这导致了一定的学习曲线。

在本文中,作者提出了一种使用 Provider 包实现 BLoC 的方法。您会发现 ChangeNotifier + Provider 足以实现 BLoC。

t.cn/AiWrS8pV

Web & 小程序

开发做了这么多年,你真的了解JS工作机制吗?

作者 | Areknawo
来源 | 前端之巅
时间 | 2019.07.16

本文的主题是 JavaScript,但不是讲它的功能,语法之类——相反,这里要谈的是 JS 的工作机制,以及与此相关的一些基本术语。

t.cn/AiWrSnuZ

编写更好的 JavaScript 条件式和匹配条件的技巧

来源 | JavaScript
时间 | 2019.07.16

由于各式各样的原因,可能我们的代码最终还是会有条件式。也许是修复 bug 的时间很紧,也许是不使用条件语句会对我们的代码库造成大的改动,等等。本文将会解决这些问题,同时帮助你组织所用的条件语句。

t.cn/AiWrS1Wr

2019年React Native开源更新状态总结

作者 | Christoph Nakazawa
来源 | 前端之巅
时间 | 2019.07.16

Facebook 工程师 Christoph Nakazawa 总结了前半年 React Native 的更新状态。

t.cn/AiWrSdT5

由于无法跳转外链,建议在电脑上将地址拷贝到浏览器进行查看,其中链接为短链。有些链接由于特殊原因需要特殊装备,请自备。

关注我们

欢迎关注我们的公众号:知识小集(ID: zsxjtip),也欢迎加入我们的群组讨论问题。可以加微信 coldlight_hh/wsy9871 进入我们的 iOS/flutter 微信群。

转载于:https://juejin.im/post/5d2defbfe51d4555e372a6a9

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值