Tyler Codes
Tyler Codes
  • Видео 219
  • Просмотров 160 271
Crash Course: SvelteKit 5 for Flutter Devs
Are you a Flutter developer curious about diving into more traditional web development? 🚀 This crash course on SvelteKit 5 is tailored just for YOU! We'll cover:
✅ What makes SvelteKit different from Flutter
✅ Key concepts like routing, state, and SSR
✅ Building your first SvelteKit app in under 30 minutes
✅ Tips to bridge the gap between Flutter and web dev thinking
Whether you're exploring modern web frameworks or just want to expand your dev toolkit, this video is the perfect starting point. Don’t forget to like, comment, and subscribe for more tutorials bridging Flutter and web development!
Source Code:
github.com/tylersavery/sveltekit-crashcourse
Просмотров: 272

Видео

Adding Collision Detection to our Flutter/Flame Game
Просмотров 231Месяц назад
🕹️ Ready to create your own top-down style game (think RPG)? In this tutorial, we'll dive into Flutter and the powerful 🔥 Flame game engine to build an awesome game from scratch. In this video, we'll stop our character from walking through walls with hit-boxes and collision detection. = = = Source code: github.com/tylersavery/flutter-flame-tutorial/tree/part-3 Game assets: cupnooble.itch.io/spr...
How to Handle Keyboard Input in Flutter Games
Просмотров 167Месяц назад
🕹️ Ready to create your own top-down style game (think RPG)? In this tutorial, we'll dive into Flutter and the powerful 🔥 Flame game engine to build an awesome game from scratch. In this video, we'll add keyboard controls to move our player around our world. No collision detection yet, but we'll tackle that next. = = = Source code: github.com/tylersavery/flutter-flame-tutorial/tree/part-3 Game ...
Build a Game in Flutter: Let's create our player [Part 2]
Просмотров 238Месяц назад
🕹️ Ready to create your own top-down style game (think RPG)? In this tutorial, we’ll dive into Flutter and the powerful 🔥 Flame game engine to build an awesome game from scratch. In this video, we'll create our player class and get her animations setup and rendered within our game world. = = = Source code: github.com/tylersavery/flutter-flame-tutorial/tree/part-2 Game assets: cupnooble.itch.io/...
Kickstart Your Game Development in Flutter: Dive into Flame & Tiled [Part 1]
Просмотров 1,1 тыс.Месяц назад
🕹️ Ready to create your own top-down style game (think RPG)? In this tutorial, we'll dive into Flutter and the powerful 🔥 Flame game engine to build an awesome game from scratch. In this first video, we'll set up our workflow using Tiled, a free map-building tool, and write the foundational Dart code to bring your map to life on the screen. Let's get started on your game development journey! = ...
Build & Package a Windows Installer for Your Flutter App
Просмотров 362Месяц назад
Shipping your Flutter app for Windows? Take it to the next level by creating a sleek installer that your users will love. In this step-by-step tutorial, I'll guide you through everything you need to know to package your app for Windows. It's easier than you think! Don’t forget to like and subscribe if this video helps you out. jrsoftware.org/isdl.php community.appeon.com/index.php/articles-blog...
Want a macOS Installer for Your Flutter App? Here's How!
Просмотров 196Месяц назад
Packaging your Flutter app for macOS can seem daunting, but it doesn't have to be! In this video, I'll walk you through every step of the process to create a professional installer for your macOS Flutter app. Whether you're prepping for distribution or just want to impress your users, this guide has you covered. Let me know in the comments if you want to see more content like this! www.npmjs.co...
The Final 10% is the Hardest 90%: Tech Launch Secrets Revealed
Просмотров 2002 месяца назад
Think you’re almost ready to launch? Think again. In this video, we’ll dive into the final 10% of the product or startup launch process-a stage that feels like 90% of the effort. From handling last-minute bugs and marketing to those ‘make or break’ decisions, this is where the real work happens. If you’re launching a product or startup, this is the guide you can’t afford to miss. Watch now and ...
How to Host Flutter Web Apps with SEO (and Why It Matters)
Просмотров 7882 месяца назад
Meet Dashhost. An upcoming hosting platform for your flutter web apps packed with some awesome features for the flutter ecosystem. Sign up to join the wait list: www.dashhost.app/ This is a quick sneak peek of something exciting I'm working on! This is just the beginning-stay tuned for more updates, technical deep dives, and behind-the-scenes content coming soon. Let me know what you think in t...
The Best Flutter Architecture Patterns Explained
Просмотров 5922 месяца назад
The Best Flutter Architecture Patterns Explained
The Post Model: List/Retrieve (TSFS)
Просмотров 1102 месяца назад
The Post Model: List/Retrieve (TSFS)
Full Stack Dart: Project Recap!
Просмотров 1672 месяца назад
Full Stack Dart: Project Recap!
How We Exposed API Keys to 500,000 Users
Просмотров 2152 месяца назад
How We Exposed API Keys to 500,000 Users
Tips for freelancing as a software developer
Просмотров 2043 месяца назад
Tips for freelancing as a software developer
I Got Hired as a Flutter Developer (and You Can Too!)
Просмотров 7563 месяца назад
I Got Hired as a Flutter Developer (and You Can Too!)
Deploy Dart + Serverpod Backend: FULL WALKTHROUGH
Просмотров 3753 месяца назад
Deploy Dart Serverpod Backend: FULL WALKTHROUGH
Deploy Dart + Serverpod Backend Easily to the Cloud!
Просмотров 3743 месяца назад
Deploy Dart Serverpod Backend Easily to the Cloud!
How to upload your Flutter app to Google Play
Просмотров 1,2 тыс.3 месяца назад
How to upload your Flutter app to Google Play
How to upload your Flutter app to the iOS App Store
Просмотров 2,8 тыс.3 месяца назад
How to upload your Flutter app to the iOS App Store
Starting the social feed on the backend (TSFS)
Просмотров 1173 месяца назад
Starting the social feed on the backend (TSFS)
Theming your Flutter App with dark/light toggle + auto detect (TSFS)
Просмотров 1954 месяца назад
Theming your Flutter App with dark/light toggle auto detect (TSFS)
Why Riverpod's Select Method Will Change Your Life
Просмотров 2444 месяца назад
Why Riverpod's Select Method Will Change Your Life
Managing multiple API environments in Flutter (TSFS)
Просмотров 2184 месяца назад
Managing multiple API environments in Flutter (TSFS)
Local Storage in Flutter (TSFS)
Просмотров 1114 месяца назад
Local Storage in Flutter (TSFS)
Flutter Localization - Changing Preferred Language (TSFS)
Просмотров 1294 месяца назад
Flutter Localization - Changing Preferred Language (TSFS)
Localization Made Easy in Flutter (TSFS)
Просмотров 3404 месяца назад
Localization Made Easy in Flutter (TSFS)
Future Calls in Serverpod (TSFS)
Просмотров 2094 месяца назад
Future Calls in Serverpod (TSFS)
Tech Startup from Scratch: Sending Emails from the Server
Просмотров 1325 месяцев назад
Tech Startup from Scratch: Sending Emails from the Server
Data classes, cloning, and (de)serialization with Freezed in Dart and/or Flutter
Просмотров 6515 месяцев назад
Data classes, cloning, and (de)serialization with Freezed in Dart and/or Flutter
Tech Startup from Scratch: Password Reset
Просмотров 745 месяцев назад
Tech Startup from Scratch: Password Reset

Комментарии

  • @adil_ayoub_
    @adil_ayoub_ 12 часов назад

    well come back

  • @elessarIT
    @elessarIT 15 часов назад

    great series! Could you explain why we don't use entities? And rely entirely on Movie client generated by Serverpod? Clean architecture would require not to be bond to a specific backend class...

    • @TylerCodes
      @TylerCodes 9 часов назад

      Yeah you could create DTOs if you wanted to convert them to your own entities, but IMO they are already frontend entities that are generated by the serverpod framework. You are not directly interfacing with the backend, these are models created for the frontend. For example, you can create a model on the backend with fields that your frontend can’t access.

  • @josealbusneto
    @josealbusneto 2 дня назад

    Flutter for web apps is not yet feasible?

    • @TylerCodes
      @TylerCodes 2 дня назад

      Yeah it’s feasible for certain use cases but not always. And building in web tech will always be better for web- the only downside is having to build it twice assuming you want to ship mobile apps with your product.

  • @its_me_mahmud
    @its_me_mahmud 2 дня назад

    We've Jaspr for traditional web development 💙

    • @TylerCodes
      @TylerCodes 2 дня назад

      Yeah Jaspr is dope. My goal for this video was to get flutter devs a bit out of their comfort zone tho :)

  • @robertmrobo8954
    @robertmrobo8954 2 дня назад

    I am a C# Backend and Flutter developer, but I want to dip my toes into Frontend JS.. I chose Vue.

    • @TylerCodes
      @TylerCodes 2 дня назад

      @@robertmrobo8954 Vue is a good time!

  • @amin_abdedaiem
    @amin_abdedaiem 3 дня назад

    bro, I didn't believe my eyes when I saw the notification about a new video from you!, we re back!

  • @omarjadiani1205
    @omarjadiani1205 3 дня назад

    Thank You

  • @daze8410
    @daze8410 5 дней назад

    10:44 It took me like 2 hours to figure that out, my error was saying that the assets folder wasn't there, then when I tried to give it absolute path it doubles the path name 'assets/assets/images/images/character', you have to start with images as your cwd

    • @TylerCodes
      @TylerCodes 5 дней назад

      Yes, flame has some opinions on where files should go. I imagine there is a way to override this behavior, but it works for me!

  • @samelobinna101
    @samelobinna101 7 дней назад

    Great Video man

  • @maiconviniciuscrespo
    @maiconviniciuscrespo 8 дней назад

    Serverpod have few info and Videos on internet, and your apply in a project , is amazing way to learn flutter and serverpod, and all essential packages, that all dev need know. The quality of classes, its impossible to have so few likes...

    • @TylerCodes
      @TylerCodes 8 дней назад

      @@maiconviniciuscrespo share with your pals!

  • @maiconviniciuscrespo
    @maiconviniciuscrespo 8 дней назад

    Great, I confirm that in the moment, the best series of videos explain Bloc, in easy way, and the end of desconstruct , and explain each step build until now. Was a boom. you write and explain each line, and is so greatfull for me. Because after see much others videos, I dont get to understand very well. So lets to next Step. Auth, ( I've seen auth with serverpod is so easy, but with an app, and for me that start with my StateManagement with Bloc, so clear. Thanks.

  • @maiconviniciuscrespo
    @maiconviniciuscrespo 10 дней назад

    At today, I think this is on off the best video explain base of Serverpod, lets go to the next.

    • @TylerCodes
      @TylerCodes 10 дней назад

      Get comfy, i have about 50 more serverpod videos on this channel haha.

  • @jacobcrosby101
    @jacobcrosby101 13 дней назад

    I am pretty sure that chat-gpt used your code. I was comparing the generated code with your code and it looks very similar. I asked chat-gpt if it used your code; I think it is lying.

    • @TylerCodes
      @TylerCodes 13 дней назад

      @@jacobcrosby101 haha I believe it. That’s so funny. What a liar

  • @paulosoares8626
    @paulosoares8626 15 дней назад

    Hello from Brazil, thanks for the tutor, let me know could you shared the source code please ?

  • @mohamedwahman4099
    @mohamedwahman4099 16 дней назад

    Thank you for the video ,it will be great if you build a full example app using riverpod

    • @TylerCodes
      @TylerCodes 16 дней назад

      @@mohamedwahman4099 I have many videos on my channel that riverpod is used on :)

  • @HamzanMartinez
    @HamzanMartinez 23 дня назад

    Is there no way to directly create the user without using their sign in with email widget?

    • @TylerCodes
      @TylerCodes 22 дня назад

      You can write custom UI / implementation. I’ve covered that in a couple different videos.

  • @1RealGamingInc
    @1RealGamingInc 24 дня назад

    Amazing!

  • @katekko1
    @katekko1 24 дня назад

    would be nice mix the flame with serverpod to make a multiplayer game using the socket that serverpod provides

  • @avazbeknadyrbek790
    @avazbeknadyrbek790 25 дней назад

    Thanks

  • @tananga_studio
    @tananga_studio 26 дней назад

    Great video!

  • @avazbeknadyrbek790
    @avazbeknadyrbek790 28 дней назад

    Thanks ❤

  • @tananga_studio
    @tananga_studio Месяц назад

    🎉🎉🎉

  • @jaromeleslie2747
    @jaromeleslie2747 Месяц назад

    Great series Tyler and happy holidays! Looking forward to the next video

  • @tananga_studio
    @tananga_studio Месяц назад

    Great video 💚

  • @metSander
    @metSander Месяц назад

    Thanks for this, very helpful and clear explained

  • @shiningzhang2288
    @shiningzhang2288 Месяц назад

    Nice to have you

  • @WorstDeveloper
    @WorstDeveloper Месяц назад

    I still don't understand the point of serverpod. Wouldn't it be way more flexible to just build a REST API? Serverpod seems to be very limited and inflexible. What if you need to scale up in the future and rewrite your backend in Go, Rust, or some other faster language? Or if you need to move away from Flutter

    • @TylerCodes
      @TylerCodes Месяц назад

      Thank you for you comment! You could ask that same question about any framework TBH. Serverpod is scalable, that's not really an issue. Could be an issue if you get millions of users but it scales horizontally and vertically. What if you want to move away from flutter? Well, if you chose to do so, you could technically still use Serverpod - you just wouldn't get all the benefits of the code generation. It's just a JSON API under the hood. In terms of language, that is rarely the bottle neck in a web application. It's network and I/O. All this being said, would I use serverpod for something super serious right now? No, I'd stick with Django. But, it's a pretty great project esp for flutter devs who generally have no idea where to start in the backend.

  • @aydinqulubeyli2283
    @aydinqulubeyli2283 Месяц назад

    👍

  • @Mr.Y-gv3bl
    @Mr.Y-gv3bl Месяц назад

    Hi Tyler, great video for information. One thing confused me, if I published the APP as free app, I can't make it paid app right? Thank you.

    • @TylerCodes
      @TylerCodes Месяц назад

      AFAIK, you can still make it paid after you've released. I've never actually released a 1 time purchase app before (just subscriptions) and I know you can 100% take a free app and add subscriptions later.

  • @tananga_studio
    @tananga_studio Месяц назад

    💜💜💜

  • @tananga_studio
    @tananga_studio Месяц назад

    💜💜💜

  • @maxoluwatosin
    @maxoluwatosin Месяц назад

    Hello, Tyler. Thanks for all the contents! Has this series ended? I see you haven't uploaded new videos for a while.

    • @TylerCodes
      @TylerCodes Месяц назад

      No plans to stop - but I've been trying to space out my content a bit between different topics to help grow the channel/community. That, and I've been very busy lately with non youtube code. I'm going to keep my word: we're gonna see this project all the way through to release in the open.

    • @AjanakuOluwatosinEzekiel
      @AjanakuOluwatosinEzekiel Месяц назад

      Thank you! Keep up the good work. I'm building a project that has similar aspect with your. I am currently working on adding comments and liking posts. I'm looking forward to the next video.

  • @MALY-fk8tn
    @MALY-fk8tn Месяц назад

    Just an advice Add the feature to show the buttons that have been pressed on the screen to make it easier for the viewer to know what you did I think it's called KeyPress OSD

    • @TylerCodes
      @TylerCodes Месяц назад

      @@MALY-fk8tn agreed! Many of my videos in the past have this enabled, but I switched my setup recently to use a new recording software, so I’ll see if I can enable that. Thanks!

    • @MALY-fk8tn
      @MALY-fk8tn Месяц назад

      @TylerCodes Great, other than that everything is great, keep going❤

  • @roostam9999
    @roostam9999 Месяц назад

    Finally some good content on this topic. Glad I found you.

    • @TylerCodes
      @TylerCodes Месяц назад

      @@roostam9999 glad to find you! Welcome

  • @codingzen869
    @codingzen869 Месяц назад

    Dismal view count but do continue the series please. Good stuff. Great explanations. I am trying to pick up Flutter, definitely helping.

    • @TylerCodes
      @TylerCodes Месяц назад

      @@codingzen869 thanks! And I’m not too concerned about the view count. The first video is doing fairly well so far. Eventually this channel will pop off and this content is pretty evergreen so many will get to enjoy :)

  • @federicoprato2738
    @federicoprato2738 Месяц назад

    Wow thanks for this. You're a very good teacher! We will turn this into a Drupal module, let's see if we manage! :)

    • @TylerCodes
      @TylerCodes Месяц назад

      Keep me posted! Haven't used Drupal in over a decade but curious what you can make happen!

  • @wilsavery
    @wilsavery Месяц назад

    I was actually searching for this explanation. Thank you very much Cuz. -- Wilfred Savery :)

    • @TylerCodes
      @TylerCodes Месяц назад

      My long lost brother! Haha

    • @wilsavery
      @wilsavery Месяц назад

      @@TylerCodes Cheers Brother, Please to meet you. -- My little nephew names is actually Wesley Tyler Savery... :) Cheeers to that. keep up the good work.

  • @amin_abdedaiem
    @amin_abdedaiem Месяц назад

    Lets gooooo 🎉

  • @soethein3486
    @soethein3486 Месяц назад

    very nice series. thanks for your effort.

  • @rcarbz
    @rcarbz Месяц назад

    Is there any reason we use select here over having different providers (like a provider for theme and a provider for locale)? Is it just to save on a bit of extra code?

    • @TylerCodes
      @TylerCodes Месяц назад

      Either approach would be fine. I think I did it this way to demonstrate the select method.

  • @taaharauf4983
    @taaharauf4983 Месяц назад

    Loving the content dude!! Keep it coming!!

  • @MuhammadVaid
    @MuhammadVaid Месяц назад

    How would you setup application updates?

  • @rcarbz
    @rcarbz Месяц назад

    When we put the future call in save, won't that be triggered any time a place is updated as well (Like if the user changes the name of the place)? Would that result in a lot of extra future calls in serverpod, or is that handled by serverpod somehow?

    • @TylerCodes
      @TylerCodes Месяц назад

      I would have to review the code but you are probably correct. I assume it would setup another chain, effectively doubling the amount of calls. If so, this could be improved for sure.

  • @tananga_studio
    @tananga_studio Месяц назад

    0:20 Can you tell a little bit more about this "riverpod" implementation of problem which freezed solves?

    • @TylerCodes
      @TylerCodes Месяц назад

      Freezed doesn’t have anything to do with riverpod EXCEPT it’s made by the same author. And of course, you can use them together (which is what I do)

  • @vontdeux
    @vontdeux Месяц назад

    is there a way to add vc++ installer bundled with it?

  • @abdushakoor0099
    @abdushakoor0099 Месяц назад

    are you running windows on your mac? how?

    • @TylerCodes
      @TylerCodes Месяц назад

      It’s just a VPS I’m connecting to!

    • @abdushakoor0099
      @abdushakoor0099 Месяц назад

      @TylerCodes I see. For a moment i was so confused

    • @TylerCodes
      @TylerCodes Месяц назад

      You could also run windows using parallels or a duel boot but this is the best way if you are just using windows as a build machine (which is my need).

  • @thelocaldev
    @thelocaldev 2 месяца назад

    Tyler, I just need your opinion on something. Same as you I'm launching my startup and I found launch list to be very "not worth it" (their free plan offers only 100 signups), so I'm deciding to build one myself (basically a wrapper around Aws, resend and pg), what do you think?

    • @TylerCodes
      @TylerCodes 2 месяца назад

      Sounds reasonable! should be a fairly easy project! What are you building it in?

    • @thelocaldev
      @thelocaldev 2 месяца назад

      @@TylerCodes DM'ed you on Discord

  • @azddn
    @azddn 2 месяца назад

    lets goooooo