件开发没有诀窍,我们只能通过努力和高度实践,才能成为一个强大的开发者。同样的道理,通过阅读大量健身的书籍,你也无法达到身体健康。还是需要你实际去健身房,把时间和汗水投入进去,才能有效果!

 

同样的道理也适用于编码。

 

下面介绍八个梦幻软件项目来训练你的“编码肌肉”! 目标是让你能够适应建立任何技术栈且喜欢的应用程序。

 

请你保持勇气与自由,可以使用任何喜欢和擅长的技术。

 

项目 1 : 克隆 Trello


大牛的秘密:写好这些应用,你就能成为顶尖开发者!_java

 

你将从构建trello克隆应用中学到以下之技术:


·      路由

·      拖放

·      创建新对象(白板,列表,选项卡

·      处理用户输入与数据验证

·      端路径:如何使用本地存,将数据保存到本地存,从本地存储读取数据。

·      器端路径:如何使用数据,将数据保存到数据,从数据库读取数据。

下面是Repository的例子 - React + Redux完成。

项目#2:用管理表盘


大牛的秘密:写好这些应用,你就能成为顶尖开发者!_java_02

Github存储库

简单的CRUD应用程序,非常适合初学者。 你会学到什么:

·      创建用户,管理用户

·      与数据交互 :创建,查看,编辑,删除用户

·      输入验证以及使用表单

项目#3 Cryptocurrency跟踪器(原生移动应用程序)

Github存储库

必须使用本地语言应用开发 - SwiftObjective-CReact NativeJavaKotlin