I'm a complete beginner in Flutter. I was wondering whether Flutter is only meant for Front-end UI stuff or can it be used for little more advanced stuff. Maybe something like sockets??
2 Answers
Flutter is a mobile UI framework for Dart Programming Language. Therefore yes, Flutter is just for UI related work.
The good thing is that it is based on the Dart Language, which has the possibility to do more than just UI work. It is capable of everything that you would expect in any other programming language. So Sockets should be no issue.
An example can be found here.

- 1,081
- 11
- 21
Not only for Front-end but also for the backend.
In fact, you could use Dart to build a Http server, and there are packages on pub.dev
As you could use NodeJS to do a lot of things, as same as Dart here, it depends on what kinds of you want to achieve.
So, you've talked about socket, there are also kinds of packages there on pub.dev.
Checked the packages of the socket on pub.dev, hope this helps.

- 325
- 2
- 9