DEV Community

loading...

Discussion on: Why Not React Native? Why Not Flutter? Why Not Meteor? Why Not NativeScript?

Collapse
ben profile image
Ben Halpern Author • Edited

Somewhat unrelated, but part of the journey, was using Flutter, being impressed by the environment, developer experience, and potential, but hitting a snag and seeing that the resolution lied in a GitHub issue that had been open since 2015 with no obvious timeline for a fix.

That's a certain type of pain I've been trying to avoid lately.

Collapse
graphicbeacon profile image
Jermaine Oppong

I'm glad you wrote this post, as I had been wondering why you went down the Swift route. It's a shame you hit that snag. Any chance you could point to the Github issue? You got my curiousity :)

Collapse
ben profile image
Ben Halpern Author

Which GitHub issue would that be?

And if it's not clear: Definitely like Flutter. If I were currently in search of a side project, I'd definitely consider Flutter bigtime. Just wanted to reiterate that since I'm talking to the foremost Darter among us.

PS would you like to moderate the Dart tag?

Thread Thread
graphicbeacon profile image
Jermaine Oppong • Edited

I was thinking on what you said below:

seeing that the resolution lied in a GitHub issue that had been open since 2016

I've been working on a Flutter app and wanted to see if that Github issue will affect me too.

Sure, wouldn't mind moderating Dart tag

Thread Thread
ben profile image
Ben Halpern Author

I sort of forget the context I was even in, but I believe this was the issue:

Inline Android and iOS WebView #730

Presumably this requires some compositor work, similar to maps or video?

Towards the bottom it actually looks like progress has been made. I took this as a cue to trend more towards mature tech for a project that didn't really need Flutter.

Made you a Dart mod. Individual comment mods is still a pretty new thing, but you get access to this one additional permission: dev.to/t/dart/edit

More permissions coming as we build new features. Feel free to DM me with any questions along the way.

Thread Thread
socratesdz profile image
Sócrates Díaz

As the plugin for webviews is already available. I guess one can come up with a version of dev.to in Flutter.

Thread Thread
ben profile image
Ben Halpern Author

Yes. The issues I ran into were in the details. I got enough info to conclude I wanted to go in a different direction, but others might find different outcomes.

Collapse
gypsydave5 profile image
David Wickes

So could you say that you rejected using a framework @ben ? ;)

hitting a snag and seeing that the resolution lied in a GitHub issue that had been open since 2015 with no obvious timeline for a fix.

Seriously, this point about 'hidden' snags buried in ancient, unresolved issues is one of my reasons to avoid silver-bullet frameworks; you want it to do that one thing... but it never will.

Admirable decision to code it up in Swift and then rely on the web to serve content. If I had a I didn't use a framework and it was fine sticker, I'd award it.

Collapse
rhymes profile image
rhymes • Edited

If I had a I didn't use a framework and it was fine sticker, I'd award it

Technically you're still using a framework to build the app, and the server side app that's "wrapped" inside the mobile app uses a framework too.

I don't think building a mobile app without using any sort of framework is much of an option

;-)

Thread Thread
graphicbeacon profile image
Jermaine Oppong

You took the words right out of my mouth :)

Collapse
ben profile image
Ben Halpern Author

I’ve consistently played both ends of the framework spectrum. Went with vanilla JS for the front end of the web app, now with some libs sprinkled in. But Rails for the backend, which is a framework and a half.

Thread Thread
wannymiarelli profile image
Wanny Miarelli

This is actually what Cordova does at the end of the day.

Collapse
wannymiarelli profile image
Wanny Miarelli

You got a problem with frameworks dude, that's the point. Take it easy.