New Bounty alert! 1M SATs to whoever can port our code to Compose Multiplatform first and then prepare the version for iOS.

I am happy to help if somebody wants to take the lead on this.

nostr:nevent1qqsgjwe2fgltr296xtdp6nexvg02qun7hrawxzn6qle3urpwsteuzpqppemhxue69uhkummn9ekx7mp0qgsdfx5syw3pmwsm8jpsdj3kn0ejg0vtgju0pdk3r9nq0aasny863hcrqsqqqqqpjcl26d

Reply to this note

Please Login to reply.

Discussion

CTRL + C...

Then,

CTRL + V.

#EASY

🤔 It sounds like you guys are racing with nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s to see who can get on each other’s app store first. 😄🤙

nostr:note1z7mnv3nqtdnwtjguvjzgmd303qkry6dyfjujwm3awq6edekuuens3e94vs

Not really. I don't intent on spend absolute any time on iOS and Desktop at all. I find it a huge distraction. But we can adjust the code to help others make those versions if they want to.

🫡

Should be done in flutter imo

Flutter sucks.

Could I ask you why? I've been learning it a bit and it seems to work really well. Especially for Android and you basically get a free web, desktop and iOS version with it. What makes you prefer Kotlin?

Performance. But Kotlin is best only for android. So I understand the appeal. However, every time I went with Flutter I ended up switching to React quickly thereafter. React is a better choice. There are more talent, more components/libs and it is faster than Flutter.

Weird, everything I'm reading online now says flutter is faster than react native. Both performance and development time. Maybe you haven't looked at it for a while? More developers know react for sure though.

I don’t think so. I have been developing apps with React for 3 years, but in the end, I gave up on React and chose Flutter. The fundamental reason is that React has many UI performance issues that are unresolved, especially with complex UI effects

Well frankly neither flutter nor react work well with complex UIs. They are great for simple things but they never worked for me for larger projects. And the idea of the same UI working in all OSs doesn't really work for me. Users of different OSs require different UI behaviors.

Or maybe it's just me. At this point, there's too much baggage in my past to give flutter another chance. :(

Yeah I actually don't see a lot of complex UIs written in flutter. The flutter gallery looks pretty complex and nice. https://gallery.flutter.dev/#/

But that's about it. Fluffy chat is a pretty good Foss app written in flutter but not as complex as Amethyst.

It always gets nuanced with "large projects" but Flutter (especially with the new rendering engine) easily handles a project the size of Amethyst. I worked on bigger projects. It definetely doesn't suck.

IME, differences between Android & iOS in terms of UI will be less than 5% of the codebase.

It's probably you, but that's okay! We all have our biases and preferences.

This sounds, incredibly hard 😅

Like you mentioned, I always find these cross platform things to be dead ends, but i hadn't heard of compose yet.. 🤔 do you think it can do what flutter and react native couldn't? iOS is such a different beast I struggle to see where any of the code would be similar. Design for apple seems to be the complete opposite of Android (on purpose). UI elements that are on top on Android, on apple they're on the bottom.. etc. Users get used to the style of each and can't function in opposite world, not to mention all the lower level libraries and such.

Anyway, good luck on the search. I'd post it to ostrich.work too, and maybe don't treat it like a bounty if you wanna make progress, more like a contract or collab with a specific dev.. id love to see a desktop version of amethyst. 🎉

Flutter was never an option to code Amethyst in?

Not really. I knew it would be too big for Flutter/React native :)

damus watch out

I wish I had a million Satoshi🥲😢❤️😍🤌⚡⚡⚡

1 million Satoshi will change my life.💫

What would you do with 1M sats?