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

2019.07.17

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

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

原文连接小程序

看点

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 app

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

网上关于如何作Code Review的文章已经有不少了,这里做者结合本身的一些经验,也总结整理了一下Code Review的最佳实践,但愿能对你们作好Code Review有所帮助。ide

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 微信群。

相关文章
相关标签/搜索