micahlt @micahlt

This might not be what a lot of y’all want to hear - but I’m rebuilding wasteof.mobile. Currently it’s built with NativeScript, which has awful documentation, bad performance, and little to no support. I currently plan on moving to React Native which is just a better framework. The new version will have an even better UI, better performance, and even support for Material You dynamic theming on Android 12+.

The current NativeScript version will receive one more update fixing some minor bugs, but all further work will move towards the React Native version. I can estimate that it’ll take about a month to rebuild, but I’ll keep y’all updated!

Jul 3, 2022, 4:17 AM
8

comments

oh wow, you’re rewriting something using a different javascript framework again

It's not about the JavaScript per se - more about the native side of things. I much prefer Vue, but Nativescript was just awful and the docs were incomplete.

you can’t just say the r word like that!?!!!!

but in all seriousness, use whatever works best for you :) and btw wasteof.mobile is really cool. like seriously awesome.

That means a lot :) React definitely isn't my first choice but it's the best option to scale wasteof.mobile without losing performance.

Does this mean it will be built with React instead of Vue?

Sadly yes. Vue is by far my favorite framework, but React Native just has a better ecosystem and more support.

I’ve heard that React is very messy in its design, with it being one of the first component-based frameworks and all.

It's possible to create a well-structured React app, but definitely harder than with Vue. I'm really not a fan of JSX, but I'm learning more and more conventions and I don't hate React as much as I used to.