Skip to content

goodsoftwareengineering/time-align-mobile

Repository files navigation

Time Align Mobile

Development

Install dependencies.

yarn

Start shadow.

shadow-cljs watch app

Wait for first compile to finish or expo gets confused.
In another process start expo.

expo start

Open the app in the expo client and look for successful repl message.

WebSocket connected!
REPL init successful

Open the developer menu and make sure live reload and hot reload are disabled.

In editor connect to the shadow repl. Emacs specific command below.

cider-connect (localhost:8202 or w/e the shadow log says the nrepl is running on)

Once that clj repl is open then start a cljs repl.
It should connect to the instance running on the device.
Emacs specific commands bellow.

cider-connect-sibling-cljs
# for the prompts select
shadow
# build
app

If the expo client displays an error dismiss it and do not reload.
Reloading kills the repl. The shadow watch, and expo start commands will have to be restarted and the editor re-connected to the repl.

Production Build

shadow-cljs release app
expo build:android

Production Publish

shadow-cljs release app
expo build:android

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published