Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/carguo/learnproject
本项目是关于React Native相关的学习项目,适合原生开发者的入门学习,配有相关的文章,不定时更新,欢迎学习与讨论
https://github.com/carguo/learnproject
android react-native redux
Last synced: 13 days ago
JSON representation
本项目是关于React Native相关的学习项目,适合原生开发者的入门学习,配有相关的文章,不定时更新,欢迎学习与讨论
- Host: GitHub
- URL: https://github.com/carguo/learnproject
- Owner: CarGuo
- Created: 2017-02-12T09:07:00.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2019-12-31T07:40:24.000Z (almost 5 years ago)
- Last Synced: 2024-11-28T09:42:00.143Z (28 days ago)
- Topics: android, react-native, redux
- Language: JavaScript
- Homepage:
- Size: 1.21 MB
- Stars: 127
- Watchers: 9
- Forks: 29
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## 本项目是关于React Native相关的学习项目,不定时更新学习,欢迎交流讨论。
### **[**** 点击查看全新的完整学习项目 GSYGithubApp ****](https://github.com/CarGuo/GSYGithubAPP)**
### 说明
本项目后面会有相关的RN入门和项目介绍的文章,还有开发中的一些问题处理,第三方框架注意事项等,欢迎交流。
**[1、从Android到React Native开发(一、入门)](http://www.jianshu.com/p/97692b1c451d)**
**[2、从Android到React Native开发(二、通信与模块实现)](http://www.jianshu.com/p/bec040926db8)**
**[3、从Android到React Native开发(三、自定义原生控件支持)](http://www.jianshu.com/p/a488674d55b3)**
**[4、从Android到React Native开发(四、打包流程和发布为Maven库)](https://www.jianshu.com/p/f0aeaccc07a7)**
![公众号](http://img.cdn.guoshuyu.cn/WeChat-Code)
---------------------------------------------
### 为什么要有这个项目
作为一个原生开发者,从不懂JS,ES6,react,redux等,如何快速的了解和使用React Native,也许这里可以帮助到你。项目主要是对于RN的控件,第三方控件,框架的使用和推荐,希望可以帮助那些原生APP开发的猿们更好的了解RN的世界。
项目会不定时的更新,根据个人对第三方框架的使用,和RN相关的学习,会持续更新项目和完善文档。
### 为什么要学习React Native
这可能是很多原生App开发者的问题,个人觉得,学习RN可以是对原生的一种补充,也是接触学习js的一种契机,作为程序员危机感的自我提升等等,最重要的是个人兴趣和项目需要吧!js其实是一种特别的魅力。
### 目前使用的相关框架:
* [react-native-router-flux](https://github.com/aksonov/react-native-router-flux)
* [react-native-swipe-list-view](https://github.com/jemise111/react-native-swipe-list-view)
* [react-native-vector-icons](https://github.com/oblador/react-native-vector-icons)
* [redux-thunk](https://github.com/gaearon/redux-thunk)
* [react-native-modalbox](https://github.com/maxs15/react-native-modalbox)
* [react-native-spinkit](https://github.com/maxs15/react-native-spinkit)
* [lottie-react-native](https://github.com/airbnb/lottie-react-native)
* [react-native-audio](https://github.com/CarGuo/react-native-audio)
* [react-native-easy-grid](https://github.com/GeekyAnts/react-native-easy-grid)
* [react-native-autolink](https://github.com/joshswan/react-native-autolink)* 与原生Activity双向交互。(仅Android)
* 动态加载下载的js显示运行。(仅Android)
* 动态打包react native项目为aar。(仅Android)![](https://ooo.0o0.ooo/2017/06/18/5946390d5671a.gif)
![](https://ooo.0o0.ooo/2017/06/18/5946390b83620.jpg)
![](https://ooo.0o0.ooo/2017/06/18/5946390d7db3b.jpg)