This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-07-08
Channels
- # aleph (10)
- # announcements (2)
- # babashka (1)
- # beginners (22)
- # biff (5)
- # calva (1)
- # clj-kondo (46)
- # clj-on-windows (7)
- # clojure (88)
- # clojure-denver (12)
- # clojure-europe (41)
- # clojure-losangeles (1)
- # clojure-norway (6)
- # clojurescript (5)
- # conjure (4)
- # fulcro (13)
- # humbleui (1)
- # hyperfiddle (70)
- # jobs (5)
- # juxt (1)
- # meander (12)
- # off-topic (42)
- # practicalli (6)
- # releases (2)
- # shadow-cljs (12)
- # tools-deps (1)
Which is the best platform or method to develop native apps using Clojure/ClojureScript?
What do you mean "native"? GUI, Android?
Or some binary that you don't need a VM at all?
ClojureDart supports Flutter
I mean a native Android/iOS app
I am not a Fluter developer.
I would look at Krell: https://github.com/vouch-opensource/krell
Tha ks Bobbi. Did you even tried it on production before?
No, I just watched the team's demo: https://youtu.be/3HxVMGaiZbc?t=1725 (begins at 28:45)
OK. I'll watch it and see... Someone suggested Expo
I believe they use it with Expo, and basically adds live hot reloading. See https://github.com/vouch-opensource/krell#extending-krell
We use Expo + React Native and ClojureScript. It is a bit painful at times. The setup is pretty complex but once that works, it is allright. Writing code is ok, it is things like setting up environment vars for production/dev etc that are a bit tricky.
I have had great luck with https://github.com/PEZ/rn-rf-shadow
But that involves re-frame
. Not bad, but straight RN can be had with https://github.com/lilactown/helix
"I am not a Flutter developer."
Having dabbled in RN and Expo and React in general, I have found Flutter to be a better thought-out solution. Flutter/Dart is painfully OO and boilerplate-y, but #clojuredart eliminates 95% or more of the pain.
Hth
@U046LLBLNJZ I worked for quite a while with react-native and ClojureScript, if you have any further info / wants to debug something please feel free to ping me 🙂
(Basically, I know the good and the bad parts of this approach :rolling_on_the_floor_laughing: )
@U3Y18N0UC thank you. I’ll definitely do, when I come across any. :saluting_face:
@U046LLBLNJZ one thing that I can say - if you can, use Expo. It's not always possible, but please, make an extra effort to use Expo. Otherwise, the app is a mix of ObjectiveC (or Swift), Java (or Kotlin), and ClojureScript. Which is not to say that the languages are bad - but the build tools are atrocious, they fail without reason and they fix themselves by accident (specially the build tools that Android uses, Gradle, which in my opinion the invention of it should be considered a crime against humanity :rolling_on_the_floor_laughing:)
Thank you @U3Y18N0UC for the tip
Also, sorry if it's self-promotion, but I firmly recommend Chlorine with the Pulsar editor. I know it's an unconventional (and almost unknown) choice, and I'm incredibly biased on it as I'm the author of one an one of the maintainers of other, but Chlorine was made thinking about ClojureScript support since day one.
Anybody here using/not using Threads?
Not using, but my personal opinion is we need fewer social media platforms, not more
I had an Instagram account I never used so I signed up for Threads. It's full of Insta-fluencers so I spent hours muting banal accounts that posted drivel. Not sure if it will ever be useful but at least I have the same username there as everywhere else now...
It's currently "not as bad as Twitter" but that's a very low bar! :rolling_on_the_floor_laughing:
You would literally have to pay me to have an account on anything owned and operated by Meta
Has anyone written an article about the origins of popular social media platforms? I would imagine that if you dig back far enough, you'd find a project with humble intentions, a seed of innovation. Imagine a case that defies that paradigm. Well, something tells me you don't need to
Does Threads even exist as a website? I never use apps for "social" media, I always just use a browser
> "For better or worse, another element that Threads is taking from Instagram’s template is the lack of a usable web app or desktop mode at launch. While there is a basic front-end where you are able to access posts and profiles on Threads, you cannot view your timeline, or log in." https://www.dexerto.com/tech/does-threads-work-on-desktop-2201468/ ("you are able to access posts" ... unironically, an improvement over current Twitter)
I might have changed my mind, maybe we do need Threads. It could potentially be the thing to put the bird out of its misery
Created an Instagram account but Threads says it's invalid, so I guess I won't be using threads (yet) :rolling_on_the_floor_laughing: Even a password reset link fails badly...
I've been dreaming up of a social network, that's more like the internet. Something where when I post content, it's simply hosted on my own phone/computer. And the "network" acts more like DNS and Google Search.
Wouldn't an instance then be federated to other instances, who might make copies? And also you can then host other people's content on your instance and all that?
I was imagining it much more like a peer-to-peer thing. So like, no setup involved to host my own instance, if the app is open on my phone/computer, it's serving my content to people who have my DNS + auth
Self hosting mastodon is a pain; eh, you can search this channel for previous discussions on the subject, not stepping in it again
I wonder if Jimmy Wales' take on this will go anywhere: https://en.wikipedia.org/wiki/WT_Social#:~:text=Jimmy%20Wales%20created%20WT.Social,edit%20and%20flag%20misleading%20links.
Is there anyone from EU who managed to install threads app on ios? I've tried the app on my backup android phone and for now my feed is full of tiktok/instagram reposts, or, let's say 'trendy quotes'. About 10% of my instagram connections signed up and connected with me, but not many people post regularly (if at all).