Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/flexsurfer/conduitrn
Real world react native application built with clojurescript and re-frame
https://github.com/flexsurfer/conduitrn
Last synced: 13 days ago
JSON representation
Real world react native application built with clojurescript and re-frame
- Host: GitHub
- URL: https://github.com/flexsurfer/conduitrn
- Owner: flexsurfer
- Created: 2020-06-05T13:01:14.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-09-12T08:09:40.000Z (2 months ago)
- Last Synced: 2024-10-23T07:54:49.652Z (21 days ago)
- Language: Clojure
- Homepage:
- Size: 15.1 MB
- Stars: 110
- Watchers: 5
- Forks: 13
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ![RealWorld Example App](logo.png)
> #### This application is a port of [web version](https://github.com/jacekschae/conduit) for react native
> ### [ClojureScript](https://clojurescript.org/) and [re-frame](https://github.com/Day8/re-frame) codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the [RealWorld](https://github.com/gothinkster/realworld-example-apps) spec and API.
### [App creation process and demo (youtube)](https://www.youtube.com/watch?v=5k2T126JFCY) [Demo APK](app-release.apk) [RealWorld](https://github.com/gothinkster/realworld)
This codebase was created to demonstrate a fully fledged react native application built with
[ClojureScript](https://clojurescript.org/) and [re-frame](https://github.com/Day8/re-frame) including CRUD operations,
authentication, routing, pagination, and more.For more information on how this works with other frontends/backends, head over to the
[RealWorld](https://github.com/gothinkster/realworld) repo.Learn how to build similar project with [Learn re-frame](https://www.learnreframe.com/)
## Setup And Run
#### Copy repository
```shell
git clone https://github.com/flexsurfer/conduitrn.git && cd conduitrn
```#### Install dependencies
```shell
yarn || npm install
```#### Install pods for ios
```shell
cd ios && pod install && cd ../
```#### Run dev server
```shell
yarn dev || npm run dev
```#### Run metro bundler
```shell
yarn start || npm run start
```#### Run the app
```shell
yarn ios || npm run ios
```
OR
```shell
yarn android || npm run android
```