Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I have been developing in Flutter for a few years now, and I really enjoy the ecosystem. It is the only mobile development environment I have every really enjoyed using.

When I started, flutter worked on mobile, and web support was in beta. Now, my app works on iOS/Android/MacOs/Web. If you are a small developer with limited resources for cross-platform development, its an amazing environment.

As for Dart, it is actually one of the things I like most about flutter. I really like the parameter passing/naming syntax. It is flexible and expressive. If you are looking for something that will challenge all your basic assumptions about what a language should be, you'll be disappointed. But if you come from any c-syntax background, you will pick it up almost instantly, and find a lot of nice ways to make code more concise and maintainable that previous languages.

In my experience, Flutter is a great environment for getting things done with limited resources.



Is the Web version of Flutter still using canvas? I tried it a while back and it was just a canvas rendering everything. That makes SEO impossible. It's also useless for accessibility/screen readers. Please correct me if I am wrong.


The answer to both of these things is the accessibility object model.

You weren’t wrong historically but you aren’t right currently.

Flutter web including the canvas rendering option has proper accessibility as of today AFAIK.


But can I copy text? Search the page? Right-click to open a link in a private window?


But you're still SOL if you want to use an ad blocker, right?


That’s a feature, not a bug. (From Google’s perspective)



I'm curious if anyone can comment on their experience using the HTML renderer.


Very slow. Not yet ready for production.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: