I’ve made apps in tons of different ways, kotlin with jetpack compose, react native, cordova, old school java activities.
Imo cross platform is the way to go, react native has been the easiest to maintain for me, I have 4 production react native apps that have been fairly successful and easy to maintain. My two biggest complaints are the difficulty of running on desktop, and the pain of upgrading react native versions. Expo sucks but it’s the best we have and does help with upgrading.
Flutter is fine, dart is not my favorite but it’s definitely worth looking into.
I looked into the tiktok platform, didn’t really speak to me tbh
I’m a 10 year pro, and I’ve changed my workflows completely to include both chatgpt and copilot. I have found that for the mundane, simple, common patterns copilot’s accuracy is close to 9/10 correct, especially in my well maintained repos.
It seems like the accuracy of simple answers is directly proportional to the precision of my function and variable names.
I haven’t typed a full for loop in a year thanks to copilot, I treat it like an intent autocomplete.
Chatgpt on the other hand is remarkably useful for super well laid out questions, again with extreme precision in the terms you lay out. It has helped me in greenfield development with unique and insightful methodologies to accomplish tasks that would normally require extensive documentation searching.
Anyone who claims llms are a nothingburger is frankly wrong, with the right guidance my output has increased dramatically and my error rate has dropped slightly. I used to be able to put out about 1000 quality lines of change in a day (a poor metric, but a useful one) and my output has expanded to at least double that using the tools we have today.
Are LLMs miraculous? No, but they are incredibly powerful tools in the right hands.
Don’t throw out the baby with the bathwater.
I love when articles tell me how to feel, takes all the thinking out of the equation. Now I know I should be shaking in my boots. Phew.