All Projects → supervons → ExploreRN

supervons / ExploreRN

Licence: MIT License
新版本RN项目,Base on 0.66.4,包含众多RN组件,先实践后使用,累积方案应对各种场景,后端地址:https://github.com/supervons/ExploreKoa

Programming Languages

javascript
184084 projects - #8 most used programming language
java
68154 projects - #9 most used programming language
objective c
16641 projects - #2 most used programming language
ruby
36898 projects - #4 most used programming language
Starlark
911 projects
shell
77523 projects

Projects that are alternatives of or similar to ExploreRN

SplashScreenExample
How to implement a Splash Screen in ReactNative
Stars: ✭ 14 (-87.5%)
Mutual labels:  react-native-app
react-native-value-picker
Cross-Platform iOS(ish) style picker for react native.
Stars: ✭ 18 (-83.93%)
Mutual labels:  react-native-component
MyApp
A template to create awesome Apps easily ⚡️
Stars: ✭ 39 (-65.18%)
Mutual labels:  react-native-app
react-native-swipe-action-list
A list view that supports swipe actions for React Native (Android & iOS).
Stars: ✭ 18 (-83.93%)
Mutual labels:  react-native-component
iconic-input
Beautiful Input components for React Native... <IconicTextbox/> and much more!
Stars: ✭ 22 (-80.36%)
Mutual labels:  react-native-component
react-native-boilerplate
React Native Boilerplate - React Native Starter Kits : react-navigation and its dependencies, redux, redux persist and redux thunk, redux toolkit, react native vector icons, react-native async storage
Stars: ✭ 68 (-39.29%)
Mutual labels:  react-native-component
react-native-login-screen-android-ios
React Native Login Screen for Android & iOS
Stars: ✭ 143 (+27.68%)
Mutual labels:  react-native-app
react-native-bouncing-ball
react native component bouncing ball for iOS and Android
Stars: ✭ 36 (-67.86%)
Mutual labels:  react-native-component
react-native-user-inactivity
Simple component that alerts when the user is inactive (i.e. when the App surface hasn't been touched for X ms)
Stars: ✭ 148 (+32.14%)
Mutual labels:  react-native-component
react-native-responsive-image-view
React Native component for scaling an Image within the parent View
Stars: ✭ 152 (+35.71%)
Mutual labels:  react-native-component
react-native-masonry-brick-list
Staggered Or Masonary List View For React Native Written in pure js
Stars: ✭ 24 (-78.57%)
Mutual labels:  react-native-component
react-native-touchable-safe
A single easy-to-use `<Touchable>` component, which harnesses the power of all React Native's `Touchable*` components.
Stars: ✭ 15 (-86.61%)
Mutual labels:  react-native-component
react-native-category
react-native-category
Stars: ✭ 23 (-79.46%)
Mutual labels:  react-native-component
ReactNativeStudy
react native study
Stars: ✭ 63 (-43.75%)
Mutual labels:  react-native-study
react-native-background-shapes
Beautiful backgrounds shapes to React Native based in flex (Android + IOS)
Stars: ✭ 65 (-41.96%)
Mutual labels:  react-native-component
react-native-card-list
A React Native component which displays a list of image cards that zoom to fullscreen
Stars: ✭ 19 (-83.04%)
Mutual labels:  react-native-component
react-native-android-bottom-navigation
Native UI Component of Android's BottomNavigation for react-native
Stars: ✭ 18 (-83.93%)
Mutual labels:  react-native-component
monalisa-ui
MonalisaUI ✨ React Native UI Library
Stars: ✭ 37 (-66.96%)
Mutual labels:  react-native-component
react-native-app
使用React-Native+Redux开发的交友APP
Stars: ✭ 28 (-75%)
Mutual labels:  react-native-app
DailyScrum
An app for your daily dose of Scrum
Stars: ✭ 18 (-83.93%)
Mutual labels:  react-native-app

简体中文 | English

项目目的

1.探索新版本RN特性;

2.集成各类组件并实验,造自己的轮子!

3.锻炼自己的架构能力并持续编码和代码优化。

欢迎加入我们:

QQ群:783071253
邮箱:[email protected]
当前RN版本:0.66.4

下载(Android)

Firim : http://d.firim.top/25th

下载地址

测试账号

用户名:test
密码:test

项目后台

基于Koa2 + Typescript 打造高可用的NodeJS后台

地址:https://github.com/supervons/ExploreKoa

功能

功能名称 简述 使用组件名称及版本
图片选择 选择相册中的图片,亦或进行拍照 [email protected]
扫一扫 扫一扫二维码,获取二维码中的信息 [email protected]
换肤 更换系统导航头部及按钮颜色 [email protected]
UI库 整体UI库 [email protected]
Redux全家桶 redux及中间件的使用 [email protected]
[email protected]
[email protected]
[email protected]
网络请求 统一封装网络请求 [email protected]
基于hook重写 基于hook重写class页面 [email protected]
骨架屏 提升列表、页面浏览体验 [email protected]
国际化 app语言切换,随本地系统设置 [email protected] + [email protected]
组件可拖拽 组件元素随触摸拖拽移动位置 [email protected]

已开发

  • 换肤
  • 骨架屏
  • 多语言支持
  • 莫兰迪色卡
  • 组件可拖拽支持
  • 完善的预览页面
  • 使用新KOA搭建后端
  • 更好的动画Lottie
  • 邮箱注册

待开发

  • 多bundle支持
  • Typescript
  • 邮箱找回密码
  • 头像更换及头像历史记录 - 50%
  • 地图集成
  • 推送集成

预览

动态tab-bar

动态tab-bar

骨架屏

骨架屏

组件可拖拽

组件可拖拽

I18国际化

中文英文

主题换肤

主题换肤

莫兰迪色卡

莫兰迪色卡

项目结构

|-- android	// android 目录
|-- ios	// iOS 目录
|-- src	// 项目文件夹
|   |-- actions	// 接口相关目录
|   |-- common	// 通用配置常量目录
|   |-- components	// 系统级组件目录
|   |-- hook	// 自定义hook目录
|   |-- redux	// redux相关目录
|   |   |-- action
|   |   |-- reducer
|   |   |-- store
|   |-- resource	// 资源目录
|   |-- routers	// 路由导航目录
|   |-- screens	// 系统页面目录
|   |-- styles	// 系统通用样式目录
|   |-- utils	// 系统工具目录
|-- App.js	// 入口文件
|-- buildAndroid.sh	// android打包脚本
|-- package.json	// 这个就不用说了
|-- package-lock.json	// 同上
|-- .prettierrc	// prettierrc 代码格式化目录

安装依赖

npm install
# 如果是 iOS 则需要执行以下操作,确保网络畅通
cd ios && pod install 

运行

android:

  • react-native run-android
  • runAndroid.sh

ios:

  • Xcode选择AwesomeProject.xcworkspace启动

设置服务端URL

src/common/constants.js 中设置 serverUrl

国际化语言设置

/src/common/languages.js 中设置支持的语言,目前支持 CNEN

对应在 /src/common/cn.js/src/common/en.js 设置相关语言包

页面使用:

I18n.t("Register.userEmptyToast") // 注册页面用户名空时提示语
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].