top

React Native 学习资源精选仓库(汇聚知识,分享精华)

欢迎来到《React Native Awesome》项目的精心整理!本项目是在原项目的基础上进行了fork,并集结了丰富多彩的 React Native 学习资料、工具、组件、开源App、资源下载以及相关新闻等。我们致力于提供精准而不求全面的内容。由于后续无法进行 Pull Requests ,因此我们在此基础上进一步扩充了资源,包括但不限于一同解决问题、音视频相机、图形动画等领域,使项目内容更为丰富🔥。无论你是初学者还是有经验的开发者,我们相信这里能够满足你对React Native 学习的各种需求。一起探索 React Native 的奇妙世界吧!

资源网站

ES6&ES7

React.js

React.js相关教程

React Native

教程

布局相关

开发调试

发布部署

系列教程

项目实践&教程

开源APP

它山之石可以攻玉。

框架

React-Native开发的库/ SDK类型。

组件

UI

ViewPager

ListView&ScrollView

Text&Rich Content

弹框

音视频相机

图形动画

数据存储

Web相关

系统相关

Material Design

工具包

TabLayout

工具

IDE

其他

视频

新闻&讨论

一次学习,随处可写

一起踩坑

<resources>
    <string name="app_name">Your_app_name_to_display</string>
</resources>
android{
    applicationVariants.all { variant ->
        variant.outputs.each { output ->
            def outputFile = output.outputFile
            if (outputFile != null && outputFile.name.endsWith('.apk')) {
                File outputDirectory = new File(outputFile.parent);
                def fileName
		 // 你的apk打包名称
                if (variant.buildType.name == "release") {
                    fileName =  "app_v${defaultConfig.versionName}_${releaseTime()}_${variant.productFlavors[0].name}.apk"
                } else {
                    fileName = "app_v${defaultConfig.versionName}_${packageTime()}_debug.apk"
                }
                output.outputFile = new File(outputDirectory, fileName)
            }
        }
    }

}

资源下载