Skip to content

Latest commit

 

History

History
106 lines (58 loc) · 3.27 KB

growth-3.md

File metadata and controls

106 lines (58 loc) · 3.27 KB

编程学习 APP Growth 发布 3.0,在碎片时间里练习

Growth 0.11.02.0 至今已经有 2101 次提交,而 Growth 3.0 则已经拥有了 900+ 提交。这意味着 Growth 整个项目有多达 3000 次提交,感谢每一个为 Growth 项目作为贡献的用户。

使用 React Native 重写,性能提升了 N + 1 倍

在 Growth 1.x 里,我们使用了 Ionic 1.x + Angular 1.x 来开发,而当时 Angular 1.x 已经过时了。

在 Growth 2.x 里,我们使用了 Ionic 2.x + Angular 2.x~4.x 重写了一遍,而我们发现性能不能让人满意。

因此在 Growth 3.x 里,我们使用了 React Native 重写了整个应用,再一次。

使用 React Native,从开发速度上来说,真心没有 WebView 来得快,但是性能上的提升是有目共睹的。至少,打开速度比原来快了好多倍。如我们所料,RN 的坑很多,过些日子,我再写一篇文章吧。

现在,让我们再看看 Growth 这个应用里,有什么东西。

LeetCode 试题,适合于地铁思考模式

LeetCode

如果你每天要在地铁上站一小时,那么请带上一个 LeetCode 问题练习。

正则表达式练习

基于 Regexper

Regex

如果你每天要在公交车上坐一小时,那么不妨练习一人小时的正则。

算法动画学习工具

基于 AlgorithmVisualizer

Algorithm

如果你每天要等上半个小时的公交,那么不妨学一个算法知识。

设计模式简介

基于 Design Patterns for Humans

Design Pattern

查看 Awesome 列表

Extends

基于 Awesome

如果你找不到合适的灵感,那么不妨看看 Awesome 列表吧。

阅读开源电子书

Extends

免费的编程中文书籍索引

如果你找不到免费的电子书,那么试试开源的编程中文书籍。

内置 VS Code 同款编辑器

基于 Monaco Editor

Code

如果你想试试某行代码,那么试试新的编辑器。

成长路线与技能树

Roadmap

如果你对某一个领域迷茫,那么来看看对应的学习路线。

SkillTree

Growth

Growth

如果你想学习顶尖开发者,那么试试 Growth 吧~。

Discover

Discover

如果你觉得无聊,那么可以在探索和社区里,了解更广泛的世界。

这就是 Growth 3.0,让我们帮你练习更多。

特别感谢:travelgeezer 为 Growth 3.0 编写了大量的功能。