Skip to content

React Native - Widgetization Component Rendering using JSON. Build UI with JSON

Notifications You must be signed in to change notification settings

soumyasethy/react-native-widgetized-chat-app

Repository files navigation

alt text alt text

Dynamic Widgetized Component Rendering in React Native

Features

  • Built with react-native v0.62.2(latest)
  • Completely Widgetization Flow built with JSON ("react-native-widgetized-chat-app/src/data/dataSource.ts")
  • Used MobX for state management along with HOC, Hooks, Stateless Components.
  • Responsive Screen
  • Splash screen with logo Android & iOS

Getting started

Installing Dependency

1. yarn or npm i
2. cd ios
3. pod install
4. cd ..

Running Android App in Debug Mode

yarn android or npx react-native run-android 

Running iOS App in Debug Mode

yarn ios or npx react-native run-ios 

if you face unable to connect development server error in Android while running in Dev Mode

yarn android-reverse-tcp

Running Android in Release Build

Generate .apk file

1. cd andorid
2. ./gradlew assembleRelease

Generate Bundle file

1. cd andorid
2. ./gradlew bundleRelease

To Test Bundle file

1. cd ..
2. npx react-native run-android --variant=release

Running iOS App in Release Build

1. Xcode -> product -> Scheme -> Edit Scheme -> Change Build Configuration Relase -> connect your phone & Run

About

React Native - Widgetization Component Rendering using JSON. Build UI with JSON

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published