ruddell / Generator Jhipster React Native
Licence: apache-2.0
A React Native blueprint for JHipster
Stars: ✭ 205
Projects that are alternatives of or similar to Generator Jhipster React Native
Generator Jhipster Quarkus
Quarkus blueprint for JHipster
Stars: ✭ 85 (-58.54%)
Mutual labels: jhipster, ejs
Generator Jhipster Nodejs
A NodeJS blueprint that creates the backend using NodeJS
Stars: ✭ 167 (-18.54%)
Mutual labels: ejs
Specificity Visualizer
📈 A visual way to analyze the specificity of selectors in CSS.
Stars: ✭ 171 (-16.59%)
Mutual labels: ejs
Java Microservices Examples
Java Microservices: Spring Boot, Spring Cloud, JHipster, Spring Cloud Config, and Spring Cloud Gateway
Stars: ✭ 194 (-5.37%)
Mutual labels: jhipster
Lib4dev
Find awesome libraries and make your development fast.
Stars: ✭ 165 (-19.51%)
Mutual labels: ejs
Sharex Upload Server
AKA ShareS - Feature full & Stable ShareX and file server in node. Includes images, videos, code, text, markdown rendering, password protected uploads, logging via discord, administration through Discord, url shortening, and a full front end. Use standalone or via reverse proxy
Stars: ✭ 180 (-12.2%)
Mutual labels: ejs
Generator Jhipster React
DEPRECATED: feature moved to main generator
Stars: ✭ 155 (-24.39%)
Mutual labels: jhipster
Fake Store Api
FakeStoreAPI is a free online REST API that provides you fake e-commerce JSON data
Stars: ✭ 141 (-31.22%)
Mutual labels: ejs
Jhipster Online
JHipster Online lets you generate your JHipster projects through a user friendly web interface.
Stars: ✭ 140 (-31.71%)
Mutual labels: jhipster
Weather 10kb Wxkb
Weather forecast that's high performance and accessible
Stars: ✭ 153 (-25.37%)
Mutual labels: ejs
Jhipster Sample App React
This is a sample application created with JHipster, using React
Stars: ✭ 172 (-16.1%)
Mutual labels: jhipster
Hexo Theme Miho
🍺一款单栏响应式的hexo主题, A single column response for hexo . https://blog.minhow.com
Stars: ✭ 194 (-5.37%)
Mutual labels: ejs
JHipster React Native
A React Native blueprint for JHipster apps, complete with authentication, an entity generator, JDL support, E2E tests, and more.
Check out the blog post or YouTube video for a full demo of JHipster React Native.
Docs
- Getting Started
- Generators
- Project Structure
- Distributing and Updating Apps
- CLI Flags
- JHipster Integrations
- React Native Library Integrations
- Expo - A framework and platform for universal React application
- React Native Web - Run your React Native application in a browser, including PWA support
- Storybook - Develop UI components in isolation
- Detox - End-to-End Testing and Automation Framework for Mobile Apps
- React Navigation - Routing and navigation for your React Native apps
- Redux and Sagas - State management
Getting Started
Requirements
- Node LTS v14+
- Verify version with
node -v
- Verify version with
-
generator-jhipster-react-native installed
- Install with
npm install -g generator-jhipster-react-native
- Install with
- expo-cli installed
- JHipster backend must use JWT or OAuth2 auth types.
Create a directory for your app:
mkdir SampleApp && cd SampleApp
To generate an app, run the following command:
# JHipster v6.x+
rnhipster
# JHipster v7+
jhipster --blueprints react-native
# JHipster v7+ JDL Application
jhipster --blueprints react-native jdl ./path-to-your-app-config.jdl
Answer the prompts:
- Enter the path to your JHipster app
- Choose whether to enable E2E Detox Tests
After generating, you can import entities with the entity generator and JDL importer.
Configuration
-
app/config/app-config.js
contains your JHipster API URL (default:http://localhost:8080/
)
CORS
- In dev, for the Web build, add
http://localhost:19006
as an allowed origin in the backend CORS config. - In production, you will need to enable CORS for your deployment domain.
Notes for Android
- When running your JHipster backend locally for Android, make sure to run
adb reverse tcp:8080 tcp:8080
so the app can communicate with your backend.
License
Apache-2.0 © Jon Ruddell
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].