All Projects → wuyunqiang → AndroidToRN

wuyunqiang / AndroidToRN

Licence: other
原生android中嵌入React Native

Programming Languages

java
68154 projects - #9 most used programming language
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to AndroidToRN

Chatbot Watson Android
An Android ChatBot powered by Watson Services - Assistant, Speech-to-Text and Text-to-Speech on IBM Cloud.
Stars: ✭ 169 (+77.89%)
Mutual labels:  dialog, android-studio
Immersionbar
android 4.4以上沉浸式状态栏和沉浸式导航栏管理,适配横竖屏切换、刘海屏、软键盘弹出等问题,可以修改状态栏字体颜色和导航栏图标颜色,以及不可修改字体颜色手机的适配,适用于Activity、Fragment、DialogFragment、Dialog,PopupWindow,一句代码轻松实现,以及对bar的其他设置,详见README。简书请参考:http://www.jianshu.com/p/2a884e211a62
Stars: ✭ 10,030 (+10457.89%)
Mutual labels:  statusbar, dialog
Livesmashbar
An elegant looking and easy to use informative library with LiveData integration for Android.
Stars: ✭ 107 (+12.63%)
Mutual labels:  dialog, android-studio
Watbot
An Android ChatBot powered by IBM Watson Services (Assistant V1, Text-to-Speech, and Speech-to-Text with Speaker Recognition) on IBM Cloud.
Stars: ✭ 64 (-32.63%)
Mutual labels:  dialog, android-studio
Chinese Lunar Calendar For Mac
Chinese Lunar Calendar for Mac
Stars: ✭ 150 (+57.89%)
Mutual labels:  mac, statusbar
yunle-template-react-native
yunle-cli 前端开发模板- RN 专为react-native开发 IOS&Android APP
Stars: ✭ 14 (-85.26%)
Mutual labels:  react-navigation, codepush
Androidnavigation
A library managing navigation, nested Fragment, StatusBar, Toolbar for Android
Stars: ✭ 636 (+569.47%)
Mutual labels:  statusbar, dialog
react-native-base-project
Base react native application for scalable project using Redux + React Navigation + Code Push + Realm + Axios + i18n + Google Analytics + Facebook login with fbsdk...
Stars: ✭ 31 (-67.37%)
Mutual labels:  react-navigation, codepush
Allkdic
올ㅋ사전 - 맥에서 단축키를 누르면 영어사전이 뙇!!!!
Stars: ✭ 120 (+26.32%)
Mutual labels:  mac, statusbar
Iglance
Free system monitor for OSX and macOS. See all system information at a glance in the menu bar.
Stars: ✭ 1,358 (+1329.47%)
Mutual labels:  mac, memory
react-native-template
An opinionated template to bootstrap your next React Native app with all the time-wasting packages you need to have.
Stars: ✭ 132 (+38.95%)
Mutual labels:  react-navigation, codepush
Quickeys
A mac menu bar app that provides note taking functionality though a quick dropdown menu.
Stars: ✭ 54 (-43.16%)
Mutual labels:  mac, statusbar
Tracker
Even the best of apps have their issues
Stars: ✭ 113 (+18.95%)
Mutual labels:  mac
Open-iTerm-or-Terminal-Here...
Generates an Applescript app that you can put in your Finder toolbar which will open an iTerm or Terminal tab at the current directory.
Stars: ✭ 122 (+28.42%)
Mutual labels:  mac
cliptext
Clipboard manager for macOS. Built with Electron.js
Stars: ✭ 37 (-61.05%)
Mutual labels:  mac
android-clean-code
Writing Clean Code in Android
Stars: ✭ 22 (-76.84%)
Mutual labels:  android-studio
AnyDialog
简化dialog创建,支持滑动关闭,支持嵌套滑动
Stars: ✭ 26 (-72.63%)
Mutual labels:  dialog
openconnect-gui-menu-bar
OpenConnect Menu Bar - Connect/Disconnect/Status - for Mac OS X (supports Duo push/sms/phone, or Yubikey, Google Authenticator, Duo, or any TOTP)
Stars: ✭ 56 (-41.05%)
Mutual labels:  mac
T0rlib4Android
A minimal android controller library for Tor
Stars: ✭ 25 (-73.68%)
Mutual labels:  android-studio
rust-sysbar
Rust library for interacting with the system's taskbar / tray / statusbar
Stars: ✭ 55 (-42.11%)
Mutual labels:  statusbar

AndroidToRN

1:原生android中嵌入React Native
2:封装原生view,viewgroup,原生module
3:使用codepush热更新
4:react navigation自定义tab实现凸起
5:下拉刷新+无限列表+大量图片
6:statusbar颜色+图片
7:modal通过原生popwindow实现全屏,解决status覆盖问题
8:集成redux

环境:

Android studio3.0
react native 0.55.4
Mac 10.12.6

如有问题或者需要我添加什么请提issue,我会去实现的

CSDN:http://blog.csdn.net/u014041033?viewmode=contents
简书:简书

项目下载后
1: cd testApp
2: yarn install
3: npm start
4: android studio打开项目testApp 报错
buildbug.png
5:按照codepush3之Android原生引用集成codepush所示修改路径
或者如下修改
change react.gradle的14行reactRoot路径
reactbuild.png
6:andorid studio 运行项目即可

ChangeLog:

1.0.6
modalAndroid.gif image.png

1.0.5
原生下拉刷新+大列表(Flatlist||SGListView)+大量图片 不会卡顿
largerlist.gif

1.0.4
1:新增pullLayout->此组件是原生下拉刷新组件的封装(因为android下拉刷新组件一直存在性能问题所以自己封装了一个)
组件基于SmartRefreshLayout仅限Android使用
效果如下:
nativepull.gif

1.0.3
1:添加下拉刷新react-native-pullview
2:添加自定义Tab
效果:
pullview.gif custometab.gif

1.0.2
纯原生->一半rn一半原生->纯rn
效果:
nativetiRN.gif

1.0.1
1:添加react navigation可以跳转页面
2:添加code push(bug fixed) 有关codepush问题wuyunqiang/ReactNativeUtil#26
3:优化添加预加载reactnative页面 (参考:https://github.com/songxiaoliang/ReactNativeApp)

运行效果:
androidtoRN.gif
代码仅供参考: 如要运行,需要下载node_modules。 另外本人在学习的过程中遇到很多坑,深知找解决问题的路途艰难险阻 所以我正在做一个收集react native的bug解决+工具的库, 希望可以帮助大家在学习中更有效率的写代码。
详情ReactNativeUtil
通过label搜索关键字,也欢迎大家丰富内容。

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].