关于开源项目

看开源项目有助于解决以下问题

问题 1:学完编程语言,但还是感到学习与实践之间的巨大鸿沟?
问题 2:在校生,自学的感觉是玩具,不知实际项目怎么写,实际项目代码没看过?
问题 3:本科毕业时校招找工作,或研究生复试,或外行转 IT 没项目经验怎么办?

java 推荐开源项目

  • halo:java、博客系统

  • hutool:java、工具集

  • piggymetrics:java、微服务、脚手架、落地

  • HanLP:机器学习、数据挖掘、自然语言处理

  • hansonwang99:对初学者友好

阅读更多

React、React native 从入门到实践开发

App 开发流程

前端 后端
前端设计 node Koa
用户界面 Mongodb
Mock 假数据测试 RESTful API 服务

App 的桌面图标和启动画面
App 的过渡页面和轮播效果
App 的注册登陆和账户管理
视频的配音制作页面
展示所有制作完毕的创意视频列表


Koa 搭建 API 服务
mongoDB 音频视频的建模
七牛、Cloudinary
静态资源的上传、存储和合并

环境搭建
node 项目构建
React Native 环境的搭建
异常调试
Xcode 引入第三方模块

服务器端
服务器端频繁的异步处理
mongoDB 对于数据的建模
数据增删改查

前后端连调
无后台实现接口
Mock 本地数据测试

手写 react

jsx

createElement

render

Concurrent

开发工具(开发中有用的库或UI组件)

UmiJS:插件化的企业级前端应用框架。

next:react ssr框架


相关资料
开发吧 React 源码扩展
React 源码解析
React 入门儿
react 中高阶函数与高阶组件
2020 年你必须知道的 React 库
React 入门

React Hooks完全上手指南 - 知乎 (zhihu.com)

You need to set client_id and slot_id to show this AD unit. Please set it in _config.yml.