ServerPod | The missing server for Flutter

  Рет қаралды 25,742

CodeX

CodeX

Күн бұрын

Пікірлер: 92
@princejohn3108
@princejohn3108 Жыл бұрын
Am so in love with serverpod. This is a game changer for flutter. Infact this make one a full stack developer in Flutter/Dart. I love your teaching.
@atiqurrehman9846
@atiqurrehman9846 Жыл бұрын
well done Afzal your videos about flutter always unique .Allah blessed you.
@CodeXdev
@CodeXdev Жыл бұрын
So nice of you
@kamrulibnzaman
@kamrulibnzaman Жыл бұрын
Looking really forward to this.
@alessandroscimone5463
@alessandroscimone5463 Жыл бұрын
That's why I choose Dart-Flutter!! Congratulations my friend! Fantastic project
@raghav042
@raghav042 Жыл бұрын
Very informative, you taught it very smoothly. ❤️
@CodeXdev
@CodeXdev Жыл бұрын
Thank you so much! Next part coming soon...
@AlanTuringWannabe
@AlanTuringWannabe Жыл бұрын
Excellent introduction! Thank you for this. I've been looking for a solution for backend dart development.
@JonBrookes
@JonBrookes Жыл бұрын
Very nice, thanks for posting this walk through in which your explanation is clear, concise and informative. As you request comment, serverpod is in my view a very good option for backend, services and even an approach toward replacing baas but with saftey nets and guard rails. I think its opinionated approach and code template generative functionality is necessary for speed and consistency in your app developement and unless you're one to write everything from scratch in dart, or want a more 'express like' environment, in which case shelf or dart frog are likely more for you, this looks like a batteries included framework that deserves consideration. The real kicker is ofcourse if your already wrting apps for mobile and or web in flutter in which case, there seems to me to be good coupling of the backend to the front without having to context switch all of the time with another language or even for tha matter with an existing baas such as firebase, supabase et al. i particularly like its reliance on docker / compose exposing many options for deployment from single container instances to k8s or other orchestration platforms.
@mirmoktadir2170
@mirmoktadir2170 Жыл бұрын
Make this series with Getx implemented and also with your base client for api handling... please
@kv9163
@kv9163 Жыл бұрын
Thank you for explaining this thoroughly!
@CodeXdev
@CodeXdev Жыл бұрын
Glad it was helpful!
@kv9163
@kv9163 Жыл бұрын
@@CodeXdev I have not made this comment. Someone else is doing it without my knowledge. I think my account is being accessed by someone. Kind of a hack.
@rajadurai.
@rajadurai. Жыл бұрын
Tq bro. I always watch your video and implement my project.
@CodeXdev
@CodeXdev Жыл бұрын
Welcome 😊 I hope you found it easy to follow.
@SandwichMitGurke
@SandwichMitGurke Жыл бұрын
This seems very interesting for small Flutter Apps
@CodeXdev
@CodeXdev Жыл бұрын
It has full potential to be used in big scale apps, but as you said, for starting something real quick Serverpod can really boost productivity
@alphabetical2671
@alphabetical2671 2 ай бұрын
Please make more videos on serverpod
@cavinmacwan
@cavinmacwan Жыл бұрын
Also make one video on hosting on aws and authentication using google
@PaulPetersVids
@PaulPetersVids 9 ай бұрын
reminds me a lot of theo's T3 setup, where the client code can be autocompleted by the server code. Pretty crazy.
@CodeXdev
@CodeXdev 9 ай бұрын
yes, i think its going to get more popularity when people will realise the ease of it
@엄대웅-h8t
@엄대웅-h8t Жыл бұрын
Would you tell us how to uninstall SeverPod?
@ThroughExpatsCam
@ThroughExpatsCam Жыл бұрын
Wow! nice tutorial. 🙌🏻
@CodeXdev
@CodeXdev Жыл бұрын
Thank you! Cheers!
@obeddougan1505
@obeddougan1505 Жыл бұрын
Hello, thanks for the tutorial. I relly like severpod as backend. But please what about implementing notification with backend( serverpod)? Can you please make tutorial on it?
@CodeXdev
@CodeXdev Жыл бұрын
You can integrate FCM on server side, I don't think theres any challenge with that. So your server will be using FCM APIs to trigger notification. And on client side, just normal integration as you do for other projects.
@rahulagarwal968
@rahulagarwal968 Жыл бұрын
I have a doubt. When to use external payment gateway vs in-app-purchases. One scenario is suppose my app gives monthly subscription or 6 month gym membership plans ?. or another case is that my users can buy points paying money and then can use those points in the app. So is it compulsory to use in app purchases as it deducts 30% revenue ? I read somewhere that only for physical items such as in shopping app we can use payment gateway otherwise have to use in app purchases ?
@HolyQuranMessage
@HolyQuranMessage Жыл бұрын
that's a good option for offline backend in flutter.
@arsal3813
@arsal3813 Жыл бұрын
impressive
@treythomas7647
@treythomas7647 Жыл бұрын
Can we add custom datatypes to the yaml file for the model? Like enums and other class objects? Thanks
@CodeXdev
@CodeXdev Жыл бұрын
You can create class with yaml declaration. not sure about enums, but it supports most primitive data types
@kunj_kanani
@kunj_kanani Жыл бұрын
Waiting for series 🫣
@osamanabil-yu4dd
@osamanabil-yu4dd Жыл бұрын
pro how can i import the filrserver to the file flutter because when i wrote the getArticle it gives me error the getArticle not define!!!
@commie563
@commie563 Жыл бұрын
Thank you very much
@CodeXdev
@CodeXdev Жыл бұрын
You are welcome
@akashkedari255
@akashkedari255 9 ай бұрын
In my Windows system, It's not auto-generating the postgre sql queries with table mentioned in protocol yaml file. What's the problem? Do I have to manually type the queries of table?
@vatsaljaganwala
@vatsaljaganwala 7 ай бұрын
have you found any solution for it? I am also facing same issue
@shiwamkarn4617
@shiwamkarn4617 Жыл бұрын
Plz make a tutorial on serveropod stream.. I am stuck on my project..
@itpeople1573
@itpeople1573 11 ай бұрын
Hello, please could you also teach how to work with serverpod web, because there have a special folder for webserver
@kazerdira4704
@kazerdira4704 Жыл бұрын
with all respect for people who working hard on that plugin and new technologies , and you as a good teacher that i learned from you a lot , please I hope you will answer : is serverpod really ready ? does it work on windows ? should I understand and read about docker and that postgresql ? please I hope Iwill get answer from you , At first I was soo excited about serverpod , but it is a week and i am trying nothing work with it ,
@CodeXdev
@CodeXdev Жыл бұрын
Serverpod is going to be in stable 1.0.0 on 7th Jan, 2023. It's very good technology to generate backend and API with simple dart language. Also, you don't need to be expert at all backend related operation as its is handled automatically by ServerPod. And the best, that its all dart. So from Flutter client, you will call it just like a method and get the Dart Object in return.
@vijayrockers3546
@vijayrockers3546 Жыл бұрын
Very useful. One doubt can we use other databases like MySQL or MongoDB?
@CodeXdev
@CodeXdev Жыл бұрын
There is no built in support for it yet, but you can use any database supported by dart
@Learn_easily7
@Learn_easily7 Жыл бұрын
nice. what about tables relationship?
@IngPedroAraujo
@IngPedroAraujo Жыл бұрын
Thanks for sharing your Knowledge. Is this serverpod ready for production?
@alphabetical2671
@alphabetical2671 2 ай бұрын
Many companies are using it Accenture also
@soultouchin
@soultouchin Жыл бұрын
They should create a basic gui for it if they want the project to explode. The reason we love flutter is because we can very quickly see the visual results of what we're building.
@CodeXdev
@CodeXdev Жыл бұрын
Yep, GUI is going to be there for analytics and logging part. At the same time, it's backend framework, so we cannot compare with Flutter. With some learning curve, people will get use to it. And the fact that you need only Dart and YAML knowledge to create backend is amazing.
@carlossalguero5222
@carlossalguero5222 Жыл бұрын
Is there a way to work with MySQL?
@toast988
@toast988 Жыл бұрын
thanks for the vedio , but when running dart bin/main.dart i got this error Failed to connect to the database. Retrying in 10 seconds. SocketException: The remote computer refused the network connection. (OS Error: The remote computer refused the network connection.
@akashkedari255
@akashkedari255 9 ай бұрын
Same Error...please someone help us
@shiwamkarn4617
@shiwamkarn4617 Жыл бұрын
Sir,plz create a chat system with servepod stream.
@AlanTuringWannabe
@AlanTuringWannabe Жыл бұрын
Is there a way to export the code generated by ServerPod so that the data classes used on the backend can be used for your Flutter app?
@CodeXdev
@CodeXdev Жыл бұрын
It's already exported in Client code, which is accessible in Flutter app. All with serverpod generate command.
@fardoche6
@fardoche6 Жыл бұрын
Interesting, how about the deployment? CI/CD? Works well on all platform (IPhone, Android, web...)?
@CodeXdev
@CodeXdev Жыл бұрын
Well, for client app it’s just a normal flutter project. You can manage as you do with any other Proj. There is server project which totally supports CI/CD. Out of the box with GitHub action or if you commit to specific branch in that repo.
@IvanDubovenko
@IvanDubovenko Жыл бұрын
How to generate a class that extends from another? Each of my ApiResponseModel have ApiResponseError? field
@CodeXdev
@CodeXdev Жыл бұрын
Dart has concept of mixin, so basically you extend with one class but you can write ‘with’ keyword to drive features of other class class Rectangle extends Shape with Geometry {}
@IvanDubovenko
@IvanDubovenko Жыл бұрын
@@CodeXdev I know about dart features. I'm asking how to generate extended or class with mixin from yaml template.
@abbosbobomurodov5011
@abbosbobomurodov5011 Жыл бұрын
@@IvanDubovenko Framework do it, simply generate template code.
@hortigado8202
@hortigado8202 Жыл бұрын
Serverpod or pocketbase?
@amazing-content
@amazing-content Жыл бұрын
Can you please do a full KZbin course on Getx + serverpod By creating a Amazon clone app
@CodeXdev
@CodeXdev Жыл бұрын
Thanks for suggestion, Serverpod is mainly for backend, so you don't need to update state. That's why GetX is not required on server side. About Mobile App, its standard Flutter project. So you can apply GetX as you do with other Flutter projects and I have many videos for that.
@rec-trick
@rec-trick Жыл бұрын
we can use prisma for role and relations ?
@CodeXdev
@CodeXdev Жыл бұрын
did you mean PRIGMA ?
@haydermajli804
@haydermajli804 Жыл бұрын
but in end you cant deploy in your private server, you most deploy to AWS cloud platform . so what's new, what's deferent from firebase
@CodeXdev
@CodeXdev Жыл бұрын
At this point, AWS configuration comes out of the box with Serverpod. But it can run anywhere where docker containers are supported and you have to do other configuration manually, server setup, db setup, endpoints, web app server, clusters, redis and all.
@haydermajli804
@haydermajli804 Жыл бұрын
@@CodeXdev 🥲can you show how we can deploy on our server like windows server 2019^ PLZZZZZ😢
@GhostNikki
@GhostNikki Жыл бұрын
You can deploy it to a private server as well. It's entirely different from firebase. Firebase you need to upload on the firebase console. Serverpod is a server that's created using dart. So technically if you can install dart SDK, Postgress DB, and Redis on Your server you are good to go. Obviously, there will be a manual configuration that you need to do. It's easy in AWS because there is Terraform script written for the serverpod which takes care of deployment very easily.
@haydermajli804
@haydermajli804 Жыл бұрын
@@GhostNikki if its server technlogy so can I make it startup service like nginx and apache?
@fabsync
@fabsync Жыл бұрын
is this better than Appwrite? I like the fact that is written on dart..
@CodeXdev
@CodeXdev Жыл бұрын
In my opinion, Yes! For the same reason that its written in Dart and you get the complete client code, model and exceptions ready.
@Tech1st
@Tech1st Жыл бұрын
Thank you. Where is hosting this server db's?
@CodeXdev
@CodeXdev Жыл бұрын
For development - localhost, for deployment - anywhere docker container can run.
@lidholt
@lidholt Жыл бұрын
Serverpod also comes with Terraform scripts for AWS, so it is very easy to deploy to the cloud.
@JbrDeveloper
@JbrDeveloper 11 ай бұрын
sir Dart frog please
@marcubale
@marcubale Жыл бұрын
what's the name of the vscode theme?
@CodeXdev
@CodeXdev Жыл бұрын
Dark+ (default dark)
@dhrubrawat9316
@dhrubrawat9316 Жыл бұрын
Does it support Windows os.
@CodeXdev
@CodeXdev Жыл бұрын
Yes, it might have little bit different steps but overall procedure remains same.
@arsal3813
@arsal3813 Жыл бұрын
is it much powerful same as Ruby on Rails ?
@CodeXdev
@CodeXdev Жыл бұрын
The client generation tool is very impressive and the fact that it’s all in Dart/yaml makes it more friendly for Flutter developers
@BaskaranM-b5t
@BaskaranM-b5t Жыл бұрын
Serverpod support windows are not?
@CodeXdev
@CodeXdev Жыл бұрын
Yes it supports Windows.
@BaskaranM-b5t
@BaskaranM-b5t Жыл бұрын
@@CodeXdev But am getting this message , WARNING! Windows is not officially supported yet. Things may or may not work as expected.
@jayamuruganj5091
@jayamuruganj5091 Жыл бұрын
serverpod create samplepod WARNING! Windows is not officially supported yet. Things may or may not work as expected.
@defensivepower7988
@defensivepower7988 Жыл бұрын
Bro make it simple. I didn't understand
@CodeXdev
@CodeXdev Жыл бұрын
It is back end development, the easiest way possible. Never mind, you will get hands on after trying the steps mentioned😎👍🏼
Getting started with Serverpod 🚀 and Dart 🎯 on the backend
27:13
Angry Sigma Dog 🤣🤣 Aayush #momson #memes #funny #comedy
00:16
ASquare Crew
Рет қаралды 50 МЛН
SCHOOLBOY. Мама флексит 🫣👩🏻
00:41
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 7 МЛН
Will A Guitar Boat Hold My Weight?
00:20
MrBeast
Рет қаралды 190 МЛН
My daughter is creative when it comes to eating food #funny #comedy #cute #baby#smart girl
00:17
Client & Server Architecture - Build your first Web Server with Dart
18:34
Kotlin Multiplatform vs Flutter: Which should we use?
4:42
Kei Fujikawa
Рет қаралды 22 М.
GetX vs Riverpod | Which is better with Flutter❓
16:20
I deployed PocketBase the WRONG WAY | Code along
5:35
chantastic
Рет қаралды 12 М.
5 New Things in Flutter | Google IO 2024 keynote
4:39
CodeX
Рет қаралды 11 М.
Serverpod 🚀 Deploying to AWS
12:11
CodeX
Рет қаралды 6 М.
Using docker in unusual ways
12:58
Dreams of Code
Рет қаралды 446 М.
Code Push for Android & iOS | Flutter Shorebird
25:46
HeyFlutter․com
Рет қаралды 17 М.
100x faster with GET_CLI || flutter setup tutorial
9:44
Angry Sigma Dog 🤣🤣 Aayush #momson #memes #funny #comedy
00:16
ASquare Crew
Рет қаралды 50 МЛН