原生专题提供原生的最新资讯内容,帮你更好的了解原生。
  前不久,Facebook 在F8开发者大会上正式开源了 React Native 项目。不过目前只有 iOS 版,Android 版还需要再等一段时间,这是最新的用 JavaScript 语言开发原生 App 的尝试,其示例代码相当简洁,内置控件也不少。Facebook 同时还为 React Native 开发了一款基于 Atom 的IDE——Nuclide,也已开源。 http://face
原文链接:http://www.raywenderlich.com/99473/introducing-react-native-building-a... 译文链接1:http://www.cocoachina.com/ios/20150408/11513.html 译文链接2:http://zhuanlan.zhihu.com/FrontendMagazine/19996445 首先感谢几位译
数月前,Facebook 对外宣布了正在开发的 React Native 框架,这个框架允许你使用 JavaScript 开发原生的 iOS 应用——就在今天,Beta 版的仓库释出了! 基于 PhoneGap 使用 JavaScript 和 HTML5 开发 iOS 应用已经有好几年了,那 React Native 有什么牛的? React Native 真的很牛,让大家兴奋异常的主要原因有两点
架构师(JiaGouX) 我们都是架构师! 这两天主要了解了 React Native 的基本使用,以及和原生代码混编的方式,最后写了一个demo,主要实现了在 JavaScript 代码当中调用 UINavigationController 和自定义的 ViewController 等原生组件的功能。 原生代码混编 我们遇到的问题是:我们要在 React Native 项目当中添加原生实现的 I
android ios效果图如下,android 使用F2或者摇一摇 ios使用⌘+R 来重新Reload JS       注意上面并不是webview 而是原生控件,请看片尾介绍    index.android.js和index.ios.js是一样的js 代码及解释如下,关于如何安装环境,和如何运行自行去官网一下。http://facebook.github.io/react-native/
React Native 实现原生模块 实现拨打电话功能 注 Android js可用标签 IntentAndroid(0.16+) IOS 可用 LinkingIOS 参考 API :http://react-native.cn/docs/native-modules-android.html#content 在onCreate 中 mReactInstanceManager = ReactIn
" React Native 是 Facebook 在今年的 F8 大会上发布的移动应用开发方案。它基于JavaScript 和 React,可以让 Web 应用开发者在保持原有的开发体验和效率的同时,为 Web 应用带来原生应用的体验。 React Native 使用 JavaScript 作为开发语言,其内建的打包系统支持包括 CommonJS 在内的多种模块化标准,因此很多支持浏览器运行环境
转载请标明出处: http://blog.csdn.net/developer_jiangqq/article/details/50519677 本文出自:【江清清的博客】 (一)前言                【好消息】个人网站已经上线运行,后面博客以及技术干货等精彩文章会同步更新,请大家关注收藏:http://www.lcode.org           前三节课程我们已经对于React
点击底部阅读原文查看原网页 (一)前言 前三节课程我们已经对于React Native For Android的环境搭建,IDE安装配置以及应用运行,调试相关的知识点做了讲解。今天我们来讲一个非常有用的知识点。移植我们已有的原生Android项目到React Native中。 刚创建的React Native技术交流群(282693535),欢迎各位大牛,React Native技术爱好者加入交流
有时候App需要访问平台API,但React Native可能还没有相应的模块包装;或者你需要复用一些Java代码,而不是用Javascript重新实现一遍;又或者你需要实现某些高性能的、多线程的代码,譬如图片处理、数据库、或者各种高级扩展等等。 使用步骤 ## 在RN中使用系统原生模块需要如下步骤: 创建一个原生模块。一个原生模块是一个继承了ReactContextBaseJavaModule的
1、创建原生模块,实现“RCTBridgeModule”协议 #import <Foundation/Foundation.h> #import "RCTBridgeModule.h" @interface NativeTest : NSObject <RCTBridgeModule> @end 2、导出模块,导出方法 #import "NativeTest.h" @implementati
 一,继承 ReactContextBaseJavaModule 实现如下方法 自定义方法用 @ReactMethod注释 /** * 日志打印module * Created by ybj on 2016/2/26. */ public class ReactLogModule extends ReactContex
一,继承SimpleViewManager<View> 实现如下方法,自定义方法@ReactProp(name=”。。。。“)如下所示 ** * 图片加载控件 * Created by ybj on 2016/2/24. */ public class ReactImageManager extends SimpleViewManager<ReactImageView> { publ
由于React并没有假设你其余部分的技术栈—它通常只作为MVC模型中的V存在—它也很容易嵌入到一个并非由React Native开发的应用中。 一、需求 1.一个已有的、基于gradle构建的Android应用; 2.Node.js; 二、准备你的App 1.使用Android Studio创建一个项目,在你的App里的build.gradle文件中,添加React Native依赖: compi
阅读本文大约需要3分钟 本文详情 官方的移植文档移植未更新,最近很多人在移植上面出现了很多问题,所以今天就给大家分享一下最新的移植Android项目的教程,擦擦研究了两天才搞定.....(详情可点击阅读原文) 1.前提准备工作          1.1.首先我们有一个采用Gradle构建的Android应用项目,这个大家直接采用Android Studio进行创建一个项目即可。我这边新建一个目录T
回复『1024』你懂的!   阅读本文大约需要6分钟 本文详情 本文讲解React Native与iOS原生混合开发方式以及相互数据通信详解!(阅读原文你懂的) 1.前言       从现阶段RN的发展程度来看,RN和原生混合开发模式是比较理想的,所以我们非常有必要讲解一下RN和原生混合的开发模式,同时里边有关的数据交互通信知识点也有必要讲解一下啦。那么现在我们来一起看一下该怎么样去实现。本篇主要
本文讲的是一种在 React Web 和 React Native 共享应用程序逻辑,但在每个平台保持独立的渲染特性的方法。示例应用程序可以在 这里 上找到。 应用 React Native: React Web: 这个应用程序本身是一个非常简单的 Hello World 应用程序。它不仅会显示"Hello World",而且当你点击它时,颜色会从红色改变成蓝色!哇! 动机 不管是 Web 还是
阅读本文大约需要5分钟 投稿详情 端午第一节过节快乐哈~德玛西亚万岁。本文由hiphonezhu投稿,主要讲解原生UI组件封装以及实现『仿QQ』消息滑动删除组件封装实例。博客地址(底部阅读原文):http://www.jianshu.com/p/40e173fd5350 前言 总所周知,移动App快速发展的这几年,用户对于交互体验(UI、UE)的要求越来越高,因此,在原生开发中涌现了很多优秀的UI
React Native 植入原生应用 React Native 植入原生应用 官方文档中文版要是按照文档没有错误的话,就不用看下面的了。。。 新建本地iOS Project(有的话就不用了)(跟文档一样) 新建Podfile文件,在.xcodeproj文件的路径下,引入React需要的依赖文件,然后再写点东西(跟文档一样) path 这个路径是你的js的文件夹的路径,主要是为了找到node_mo
有时候App需要访问API,但React Native可能还没有相应的模块包装;或者你需要复用一些Java代码,而不是用JavaScript重新实现一遍;又或者你需要实现某些够性能的、多线程的代码,譬如图片处理、数据库、或者各种高级扩展等等; 我们React Native设计为可以在其基础上编写真正代码的原生代码,并且可以访问平台的所有能力。这是一个相对高级的特性,我们并不认为它应当在日常开发过程