All Projects → ctlabvn → ReactNativeStarterKits

ctlabvn / ReactNativeStarterKits

Licence: MIT license
Agiletech React Native Starter Kits

Programming Languages

javascript
184084 projects - #8 most used programming language
objective c
16641 projects - #2 most used programming language

Projects that are alternatives of or similar to ReactNativeStarterKits

react-native-boilerplate-starter-app
📱🚀A POWERFUL React Native starter kit to bootstrap the start of your mobile app development
Stars: ✭ 202 (+861.9%)
Mutual labels:  redux-saga, starter-kit
React Redux Hooks Starter
React-redux boilerplate using hooks 🎣
Stars: ✭ 69 (+228.57%)
Mutual labels:  redux-saga, starter-kit
SplashScreen
A demo project showcasing different methods to create splash screen in Android and discusses the details in the companion Medium article.
Stars: ✭ 37 (+76.19%)
Mutual labels:  splash, splash-screen
Starter Pack
Combines React (ft. hooks), Redux, Redux-saga and TypeScript with Auth0 as a starting point for modern web apps with solid authentication
Stars: ✭ 209 (+895.24%)
Mutual labels:  redux-saga, starter-kit
react-phoenix-users-boilerplate
Elixir/Phoenix + React + users template/boilerplate.
Stars: ✭ 71 (+238.1%)
Mutual labels:  redux-saga, starter-kit
enlite-starter
Enlite Starter - React Dashboard Starter Template with Firebase Auth
Stars: ✭ 28 (+33.33%)
Mutual labels:  redux-saga, starter-kit
React Native Navigation Redux Starter Kit
React Native Navigation(v2) Starter Kit with Redux, Saga, ESLint, Babel, Jest and Facebook SDK 😎
Stars: ✭ 271 (+1190.48%)
Mutual labels:  redux-saga, starter-kit
Arc
React starter kit based on Atomic Design
Stars: ✭ 2,780 (+13138.1%)
Mutual labels:  redux-saga, starter-kit
vue-splash
splash plugin for vue js
Stars: ✭ 120 (+471.43%)
Mutual labels:  splash, splash-screen
Splashy
Splash screen library for Android
Stars: ✭ 112 (+433.33%)
Mutual labels:  splash, splash-screen
coconat
🍥 StarterKit Builder for rocket-speed App creation on 🚀 React 17 + 📙 Redux 4 + 🚠 Router 5 + 📪 Webpack 5 + 🎳 Babel 7 + 📜 TypeScript 4 + 🚔 Linters 23 + 🔥 HMR 3
Stars: ✭ 95 (+352.38%)
Mutual labels:  redux-saga, starter-kit
react-easy-ssr
🔥 React Starter Project with Webpack 5, Babel 7, TypeScript, Redux-saga, Styled-components, React-jss, Split code, Server Side Rendering.
Stars: ✭ 31 (+47.62%)
Mutual labels:  redux-saga
admin-template-for-react
🌏 Admin template for React, React Redux, Redux Saga, React Router, i18n and integrated OAuth login
Stars: ✭ 83 (+295.24%)
Mutual labels:  redux-saga
ionic2-firebase-hackathon-starter
A hackathon starter for ionic2 using firebase, already has user authentication, reset password, google login etc
Stars: ✭ 34 (+61.9%)
Mutual labels:  starter-kit
gostack-rocketshoes-react
👞 Sample store built with Redux and Redux-Saga
Stars: ✭ 35 (+66.67%)
Mutual labels:  redux-saga
bem-express
BEM project-stub with BEMTREE and express
Stars: ✭ 45 (+114.29%)
Mutual labels:  starter-kit
fire-starter
Starter kit for the fireloop.io platform
Stars: ✭ 16 (-23.81%)
Mutual labels:  starter-kit
Icons.Avalonia
No description or website provided.
Stars: ✭ 52 (+147.62%)
Mutual labels:  icons
StadiaIcons
A set of icons for games based on the Google Stadia logo.
Stars: ✭ 20 (-4.76%)
Mutual labels:  icons
icons
A world of famous icon packs with easy to use interface
Stars: ✭ 21 (+0%)
Mutual labels:  icons

ReactNativeStarterKit

Another simple, powerful starter kit for real life project.

Screen shot

Home Drawer Menu

Dependencies

  • react-native-vector-icons
  • native-base
  • agiletech-navigation // build-in
  • redux, react-redux, redux-logger, redux-saga, redux-form, redux-persist
  • lodash, color, apisauce
  • react-native-progress
  • react-native-progress-image
  • react-native-image-picker
  • react-native-splash-screen
  • iPhoneX supported

Folder structure

/src
  /assets                project resource files
  /components            All related component
    /Afternteractions       You should not care about this
    /Header
    /Footer
    /Navigator              Navigator
    /SideBar
      options.js            All SideBar items
    /Toast
    /Image                  Custom Image with progress
    /ProgressImage        Progess image build-in
    /Gallery              Gallery
    /Browser              Inapp-browser
  /elements              Dump component without state
  /constants             App constants
  /container             App screens
  /store                 App store/action/reducer/saga/api
    /actions                Actions
    /api                    API
    /reducers               Reducers
    /saga                   Sagas
    /selectors              State selectors
  /theme                 NativeBase theme
  App.js                App root
  routes.js             Router configuration
index.js                Root Component (RN 49+)

Setup project

git clone https://gitlab.com/anhtuank7c/ReactNativeStarterKits.git example
cd example && yarn
react-native-rename example -b vn.agiletech.example
yarn ios|android or react-native run-ios|run-android as usual
  • Remember to change persist keyPrefix in ~/store/index.js line 25

npm shortcut

Run project

yarn android
yarn ios

Build, Install APK

// build apk
yarn ba

// install apk to android after build
yarn ia

// run reverse
yarn adb-reverse

Generate icon and splash screen

We already have design.sketch template file

// install tool
brew install imagemagick
npm install -g yo generator-rn-toolbox

// generate splash screen images
yo rn-toolbox:assets --icon icon.png --splash splash.png --store
  • splash.png: square 2048x2048
  • icon.png: square 512x512

Integrate Map

Guide here

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].