{"id":15635005,"url":"https://github.com/carguo/learnproject","last_synced_at":"2025-07-25T09:11:05.749Z","repository":{"id":107563565,"uuid":"81714623","full_name":"CarGuo/LearnProject","owner":"CarGuo","description":"本项目是关于React Native相关的学习项目，适合原生开发者的入门学习，配有相关的文章，不定时更新，欢迎学习与讨论","archived":false,"fork":false,"pushed_at":"2019-12-31T07:40:24.000Z","size":1267,"stargazers_count":127,"open_issues_count":3,"forks_count":29,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-04-15T06:14:28.043Z","etag":null,"topics":["android","react-native","redux"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CarGuo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-02-12T09:07:00.000Z","updated_at":"2024-07-10T10:21:43.000Z","dependencies_parsed_at":null,"dependency_job_id":"ad288242-4e84-4529-ac35-1b69e2e06929","html_url":"https://github.com/CarGuo/LearnProject","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CarGuo%2FLearnProject","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CarGuo%2FLearnProject/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CarGuo%2FLearnProject/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CarGuo%2FLearnProject/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CarGuo","download_url":"https://codeload.github.com/CarGuo/LearnProject/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249016641,"owners_count":21198833,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","react-native","redux"],"created_at":"2024-10-03T10:59:54.658Z","updated_at":"2025-04-15T06:14:33.793Z","avatar_url":"https://github.com/CarGuo.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## 本项目是关于React Native相关的学习项目，不定时更新学习，欢迎交流讨论。\n\n### **[**** 点击查看全新的完整学习项目 GSYGithubApp ****](https://github.com/CarGuo/GSYGithubAPP)**\n\n### 说明\n\n本项目后面会有相关的RN入门和项目介绍的文章，还有开发中的一些问题处理，第三方框架注意事项等，欢迎交流。\n\n**[1、从Android到React Native开发（一、入门）](http://www.jianshu.com/p/97692b1c451d)**\n\n**[2、从Android到React Native开发（二、通信与模块实现）](http://www.jianshu.com/p/bec040926db8)**\n\n**[3、从Android到React Native开发（三、自定义原生控件支持）](http://www.jianshu.com/p/a488674d55b3)**\n\n**[4、从Android到React Native开发（四、打包流程和发布为Maven库）](https://www.jianshu.com/p/f0aeaccc07a7)**\n\n\n![公众号](http://img.cdn.guoshuyu.cn/WeChat-Code)\n\n---------------------------------------------\n\n### 为什么要有这个项目\n作为一个原生开发者，从不懂JS，ES6，react，redux等，如何快速的了解和使用React Native，也许这里可以帮助到你。\n\n项目主要是对于RN的控件，第三方控件，框架的使用和推荐，希望可以帮助那些原生APP开发的猿们更好的了解RN的世界。\n\n项目会不定时的更新，根据个人对第三方框架的使用，和RN相关的学习，会持续更新项目和完善文档。\n\n### 为什么要学习React Native\n\n这可能是很多原生App开发者的问题，个人觉得，学习RN可以是对原生的一种补充，也是接触学习js的一种契机，作为程序员危机感的自我提升等等，最重要的是个人兴趣和项目需要吧！js其实是一种特别的魅力。\n\n### 目前使用的相关框架：\n\n* [react-native-router-flux](https://github.com/aksonov/react-native-router-flux)\n* [react-native-swipe-list-view](https://github.com/jemise111/react-native-swipe-list-view)\n* [react-native-vector-icons](https://github.com/oblador/react-native-vector-icons)\n* [redux-thunk](https://github.com/gaearon/redux-thunk)\n* [react-native-modalbox](https://github.com/maxs15/react-native-modalbox)\n* [react-native-spinkit](https://github.com/maxs15/react-native-spinkit)\n* [lottie-react-native](https://github.com/airbnb/lottie-react-native)\n* [react-native-audio](https://github.com/CarGuo/react-native-audio)\n* [react-native-easy-grid](https://github.com/GeekyAnts/react-native-easy-grid)\n* [react-native-autolink](https://github.com/joshswan/react-native-autolink)\n\n\n* 与原生Activity双向交互。（仅Android）\n* 动态加载下载的js显示运行。（仅Android）\n* 动态打包react native项目为aar。（仅Android）\n\n\n![](https://ooo.0o0.ooo/2017/06/18/5946390d5671a.gif)\n![](https://ooo.0o0.ooo/2017/06/18/5946390b83620.jpg)\n![](https://ooo.0o0.ooo/2017/06/18/5946390d7db3b.jpg)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcarguo%2Flearnproject","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcarguo%2Flearnproject","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcarguo%2Flearnproject/lists"}