Live data from Hacker News

Show HN: Serverpod – The Missing Server for Flutter

serverpod.dev

41–48 of 48 posts

Re: Show HN: Serverpod – The Missing Server for Flutter

#42
post #40

Earlier quoted context omitted.

Vercel, Netlify etc are big ones in the webdev world.

Their revenues and market shares are laughable Netlify revenue is approximately $20M, Vercel’s $25M AWS revenue is $65B

A company does not need to reach Amazon size to be viable, despite what all the VCs try to hammer in your mind. A 20M revenue company is perfectly fine. So is a 2M one, or even a 200k one.

Re: Show HN: Serverpod – The Missing Server for Flutter

#43

How do this compares to the abandoned aquaduct dart backend?

Aqueduct was built before Flutter, it is more like a regular web server written in Dart. Serverpod is build specifically with Flutter developers in mind, making it very easy to build APIs. Serverpod will actually analyze your server code and automatically generate your client side APIs. You call a method on the server just like you would call a local method in your app.

Re: Show HN: Serverpod – The Missing Server for Flutter

#44
post #3

Hi! I'm Viktor, the lead developer of Serverpod. Feel free to ask me any questions, and I'll try to answer. You can also watch the Serverpod 1.0 release keynote on Youtube here: https://youtu.be/QN6juNWW3js

I dont understand why or when I would need this? What is an app server is the first place?

If you are an app developer using Flutter, then Serverpod is a great match. An app server is obviously a server specifically tailored to the needs of apps (e.g. as opposed to being made for the web).

Re: Show HN: Serverpod – The Missing Server for Flutter

#45
post #40

Earlier quoted context omitted.

Vercel, Netlify etc are big ones in the webdev world.

Their revenues and market shares are laughable Netlify revenue is approximately $20M, Vercel’s $25M AWS revenue is $65B

They're both in the VC phase and are getting more enterprise clients, so I wouldn't take their current revenues prima facie.

Re: Show HN: Serverpod – The Missing Server for Flutter

#46

Earlier quoted context omitted.

I dont understand why or when I would need this? What is an app server is the first place?

If you are an app developer using Flutter, then Serverpod is a great match. An app server is obviously a server specifically tailored to the needs of apps (e.g. as opposed to being made for the web).

I use flutter and I also do web development. Flutter apps run locally....so why does it need to be served? Why not just make a web app then?

Re: Show HN: Serverpod – The Missing Server for Flutter

#47

Earlier quoted context omitted.

If you are an app developer using Flutter, then Serverpod is a great match. An app server is obviously a server specifically tailored to the needs of apps (e.g. as opposed to being made for the web).

I use flutter and I also do web development. Flutter apps run locally....so why does it need to be served? Why not just make a web app then?

You're misunderstanding the project, Serverpod basically creates the following artifacts with their own CLI:

1. Creates a Flutter folder for you, similar to what 'Flutter create' does. It's pre-configured to be able to connect to your local Serverpod server.

2. Creates a server folder where you'd write your API's in Dart. Since Flutter is written in Dart too, this opens up the possibility to share code such as domain models.

3. Creates a client folder with auto-generated code. No manual code changes should be done here, that's the magic trick of this project. This project contains the methods that calls your API's, no need to write redundant code anymore in your Flutter project for each API you just made in your server (backend) project.

It comes with more interesting bells and whistles such as using Docker (compose) to bootstrap every service and also leveraging AWS with Redis, Postgres etc which is setup with Terraform. It goes against the Flutter mass where most of the devs are working with Firebase.

So to answer your question, the Flutter app does not need to be served. It can be, as you said yourself, a local running app that (e.g. phone or desktop). However, the server folder is the one needing to be served for obvious reasons (authentication, safe CRUD operations etc).

Re: Show HN: Serverpod – The Missing Server for Flutter

#48

Earlier quoted context omitted.

I hope you don't mind me asking this personal question: I noticed you worked on Flutter at Google for roughly 1 year and then left. What was your motivation? Was there a problem in the Flutter organisation?

Working for Google is awesome in many ways and the people at the Flutter team at the time I worked there were nothing less than outstanding. For me personally, working at Google wasn't my first choice as I ended up there when the startup I worked at before was acquired. I just felt done with the whole Silicon Valley thing and ended up moving back to Sweden. If I'd pick one big company to work for, it would probably b…

How is the VC scene in Sweden? Or is the company funded by American VCs but you just live in Sweden now?
Post reply on HN