This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-09-04
Channels
- # aleph (1)
- # announcements (7)
- # beginners (22)
- # calva (31)
- # cider (2)
- # clj-commons (1)
- # clj-http (2)
- # clj-kondo (10)
- # cljsrn (33)
- # clojure (18)
- # clojure-europe (7)
- # clojure-nl (3)
- # clojure-uk (2)
- # clojurescript (93)
- # depstar (3)
- # events (1)
- # figwheel-main (3)
- # fulcro (13)
- # graalvm (95)
- # graphql (1)
- # introduce-yourself (1)
- # lsp (92)
- # off-topic (2)
- # pathom (11)
- # releases (1)
- # shadow-cljs (33)
- # specter (6)
- # tools-deps (4)
- # vim (3)
- # web-security (1)
- # xtdb (7)
@stopachka , there's Status. An Ethereum message/chat app. Here's my invite link: https://join.status.im/u/0x04e8d54f30490ad676da29b682737769e0e208d72527504ce66fdfc3d4a5daef82f1e478089856d6e6d8830218077691db773e3dcb0c83e9aa6f99db54069e8238
@stopachka I’ve been working on this http://itunes.apple.com/us/app/id1550598775
figwheel-main, expo bare https://docs.expo.dev/bare/exploring-bare-workflow/
I build from XCode/AppCode, do not use the expo managed workflow stuff (have never tried it). I have some native Swift code related to the camera/video frame processing. But 100% of the UI is ReactNative/CLJS
Expo bare workflow allows you to use their libraries which are nicely made in most cases, for example https://docs.expo.dev/versions/v42.0.0/sdk/devicemotion/
I made https://www.autorep.app (a very simple landing page) just to give it a try, worked well
https://consistent.fit Think “Noom”, but for getting six-pack abs ^ Right now, we have a PWA, and a slack bot. Really want access to notifs / integration with health, so think it’s time to move into native app.
All animations that you see in the app are triggered on the React Native side. It uses a combination of :useNativeDriver true
and reanimated-v2 animations.
ooh i'd be interested to hear how you did reanimated v2 from clojure
I thought you needed to do js worklets
and I didn't know that was possible in cljs
Yeah, I didn’t 🙂 I have a tiny React view written in JS which I mostly configure from CLJS
It’s effectively just a shim… in order to be able to use things like useAnimatedStyle, etc.
This is the entirety of my JS code related to reanimated v2. There’s not much context, but hopefully you get the idea https://gist.github.com/raspasov/d42656703b6d0c4e000ee83a82369b71
I use React’s useImperativeHandle in order to expose a component :ref which I access from the CLJS side so I can call the function moveBox
, for example
Theres also Replete: https://replete-repl.org/