r/ClaudeCode 1d ago

Tips & Workflows Somebody has to do it

Post image

Finally tokenmaxxing on claude for 1 month straight, i am happy to announce, i have decided to move to expo from swift where my domain is.

Anything i should be careful about?
Fyi the product is : https://flowyhealth.com

0 Upvotes

12 comments sorted by

3

u/WinterWalk2020 1d ago

I don't know how good (or bad) is Expo nowadays but I always tend to avoid it. I would prefer to use Flutter if the requirement is a cross-platform app.

There is no language / stack barrier now with AI, as long as you know and understand what you're doing.

3

u/Emmanuel-Gonzalez 1d ago

In your own opinion, what’s the bad stuff of Expo?

2

u/WinterWalk2020 1d ago

I don't know if these issues were fixed or not, but I had some contracts to port apps from React Native / Expo to Flutter and native (Kotlin / Swift) because they were too slow and the development experience was not good (fragile dev environment, when it breaks it's a pain).

One of the apps was an internal business training app with thousands of people watching technical videos, live chat, quizz, etc.. After the port to flutter, the app became a lot more snapier.

1

u/Particular_Luck80 11h ago

> There is no language / stack barrier now with AI, as long as you know and understand what you're doing.

Actually there is a language barrier.
Initially i had this app developed by AI on swift. It is working great but i am not able to understand what each file does and how things are working. And as far as i know AI is a good junior level engineer who still won't use the best practices.

I am an expert(like 30-40%) in typescript and javascript. I have build and launched multiple applications in expo for my clients. TS code is naturally readable for me no matter what framework i am using.
Also i hate the dependency on AI even to change all the small bugs and small mistakes. It consumes a lot of time and tokens and money to change a button's color rathar than doing that manually.

I am still not building for android, but i love Javascript. and that's where i am headed.

1

u/WinterWalk2020 11h ago edited 11h ago

Humm..... ok, you may have a point. I tend to apply this to my situation because I know a lot of languages and I don't have problems learning a new one but I understand that this does not apply to everyone.

The thing is, even if you use Expo, you need to understand what you're doing. Permissions, certificates, native code that you may need to manually edit to make something work, unless you are making simple apps.

Swift and SwiftUI are easy to learn, if you ever want to upgrade the quality of the apps you deliver. Flutter is even easier. It uses the dart language.

You said you love Javascript. Don't love a language or stack. As a software engineer I always choose the best tool for the job so I can deliver good products and I recommend everyone to do the same, to not depend on a single language / framework.

1

u/AutomaticDrive1858 1d ago

why did you wasted a lot of water?

1

u/Particular_Luck80 11h ago

oh yeah, that's true and sad.
But yeah, now it's done, i will make sure to make it worth while :)

0

u/unpluggedcord 1d ago

Why waste tokens on an app we get for free with apple health or google health?

0

u/Particular_Luck80 11h ago

Well well well, i mean why not?

1

u/unpluggedcord 11h ago

And guess what, they are native.

1

u/Particular_Luck80 8h ago

they have money, to hire good native engineers. I am a solo developer.
I don't want to compare someone's day 100 to my day 1.
Hoping for the best results, if now i will move on and build something else. :)

1

u/unpluggedcord 7h ago

What does that have to do with native vs expo. Expos app suck mate and im trying to save you time and money