David Serrano
David Serrano
  • 81
  • 588 048
🔥 Flutter 3.22 released! 🔥 Faster WebApps with WASM, Dart macros & and much more!
Flutter 3.22 is the second new Flutter update of the year and it comes loaded with exciting new features. We can now have much faster websites using WebAssembly, we can now play with Dart macros, significant improvements in Impeller, and much, much more!
☺ Support the channel:
Any donation is gratefully received, thank you!
- Via my website: davidserrano.io/sponsor
- Via CZcams's Super Thanks (⬆ Button labeled THANKS above ⬆)
🔔 Subscribe:
Subscribe to my channel to see more videos like this:
www.youtube.com/@DavidSerranoIO/noodlemx?sub_confirmation=1
📖 Useful resources:
- What’s new in Flutter 3.22:
medium.com/flutter/whats-new-in-flutter-3-22-fbde6c164fe3
- Announcing Dart 3.4:
medium.com/dartlang/dart-3-4-bd8d23b4462a
🔵 Follow me:
Find out about my latest videos and publications:
DavidSerranoIO
mastodon.social/@DavidSerranoIO
davidserrano.io/
hashnode.com/@DavidSerranoIO
dev.to/svprdga
⏳ Timecodes:
00:00 - Introduction to this new Flutter update
00:40 - WebAssembly is now stable in Flutter latest version
01:30 - Experimental Dart macros
02:35 - Improvements to the Flutter graphics engine: Impeller
03:22 - Form validation improvements
03:57 - What's new in Flutter 3.22 for Android
04:52 - What's new in Flutter 3.22 for iOS
05:14 - Google Mobile ADS SDK
05:44 - Conclusion
---
Flutter and the related logo are trademarks of Google LLC. I am not endorsed by or affiliated with Google LLC.
Music attribution:
Sport Hip Hop Energetic | Cooking Time by Alex-Productions
czcams.com/video/o-mQeD4hTaU/video.html
zhlédnutí: 16 610

Video

Learn Flutter by creating your first Flutter app! (State management, Stateful VS Stateless widgets)
zhlédnutí 744Před 4 měsíci
Welcome to this Flutter beginner tutorial, designed to introduce you to the essentials of creating your first Flutter app. In this video, I will explain to you the basics of Flutter state management, understand the crucial differences between Stateful and Stateless widgets, and get a walkthrough of the pubspec.yaml file and project structure. This concise guide is your first step towards master...
Install Flutter on Windows in 2024 | Flutter development on Windows
zhlédnutí 6KPřed 6 měsíci
Learn how you can install Flutter on Windows. This Flutter Windows installation guide will instruct you on how to download Flutter for Windows and then perform all the correct procedures to set up your Flutter development workspace. ☺ Support the channel: Any donation is gratefully received, thank you! - Via my website: davidserrano.io/sponsor - Via CZcams's Super Thanks (⬆ Button labeled THANK...
Is it worth learning Flutter in 2024?
zhlédnutí 15KPřed 7 měsíci
To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/DavidSerrano . The first 200 of you will get 20% off Brilliant’s annual premium subscription. (Disclosure: This video is sponsored by Brilliant) Useful resources: - Install Flutter on Mac: czcams.com/video/4pKUdxA49UY/video.html - Install Flutter on Linux: czcams.com/video/RFSF4t5FQhg/video.html - Install Flu...
Install Flutter on Mac in 2024 | Flutter development on Mac
zhlédnutí 15KPřed 8 měsíci
Learn how you can install Flutter on Mac. This Flutter Mac installation guide will instruct you on how to obtain the latest version of Flutter and detail the correct procedures to set up your Flutter development workspace on macOS. ☺ Support the channel: Any donation is gratefully received, thank you! - Via my website: davidserrano.io/sponsor - Via CZcams's Super Thanks (⬆ Button labeled THANKS...
🎮️ Flutter GameDev with Casual Games Toolkit & Flame! 🔥
zhlédnutí 18KPřed 9 měsíci
To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/DavidSerrano . The first 200 of you will get 20% off Brilliant’s annual premium subscription. (Disclosure: This video is sponsored by Brilliant) ☺ Support the channel: Any donation is gratefully received, thank you! - Via my website: davidserrano.io/sponsor - Via CZcams's Super Thanks (⬆ Button labeled THANKS ...
Install Flutter on Linux in 2024 | Flutter desktop Linux setup
zhlédnutí 10KPřed 9 měsíci
Learn how you can install Flutter on Ubuntu or in any other Linux distribution. This Flutter Linux installation guide will instruct you on how to obtain the latest version of Flutter and detail the correct procedures to set up your Flutter development workspace on a Linux system. ☺ Support the channel: Any donation is gratefully received, thank you! - Via my website: davidserrano.io/sponsor - V...
🔥 Flutter 3.16 released! 🔥 Android Impeller preview, Game Toolkit Updates, iOS extensions and more!
zhlédnutí 9KPřed 9 měsíci
We already have the Flutter latest version, Flutter 3.16, available in the stable channel. In this Flutter news video, I'll show you the most notable features of this Flutter update: Impeller in preview mode for Android, support for Predictive Back Navigation for Android 14, Material 3 as the default visual style, support for some iOS extensions, and more. ☺ Support the channel: Any donation is...
Insane new App/Game launch requirements on Android 😰
zhlédnutí 4,7KPřed 9 měsíci
Google recently announced changes to the policy governing the publication of apps and games on Google Play. Among them is the obligation to go through a testing phase with 20 testers over a period of two weeks for new developers who have created a personal account, something that many indies may not be able to afford. ☺ *Support the channel:* Any donation is gratefully received, thank you! - Vi...
3 Game design lessons that Castlevania 2 taught us
zhlédnutí 292Před 9 měsíci
🦇 Get your hands on *Castlevania II: Simon's Quest* and other classic Castlevania hits in the exclusive *Castlevania Anniversary Collection*: humblebundle.com/store/castlevania-anniversary-collection?partner=davidserrano (Disclosure: As a Humble Bundle affiliate, I earn from qualifying purchases. This means if you click on the links provided and make a purchase, I may receive a commission. This...
Gamedev studio gives their opinion on Godot | "Runa and the Chaikurú Legacy" creators interview
zhlédnutí 1,7KPřed 10 měsíci
Gamedev studio gives their opinion on Godot | "Runa and the Chaikurú Legacy" creators interview
TOP 5 Godot 4.2 Features I Can't Wait For!
zhlédnutí 22KPřed 10 měsíci
TOP 5 Godot 4.2 Features I Can't Wait For!
What Godot devs need to know about this new EU law (Cyber Resilience Act)
zhlédnutí 3,4KPřed 10 měsíci
What Godot devs need to know about this new EU law (Cyber Resilience Act)
Godot 4.2 looks fantastic in this tech demo!
zhlédnutí 6KPřed 10 měsíci
Godot 4.2 looks fantastic in this tech demo!
Better Godot physics with Jolt - Part 2
zhlédnutí 3,9KPřed 11 měsíci
Better Godot physics with Jolt - Part 2
Switch to Jolt: the new physics engine for Godot!
zhlédnutí 57KPřed 11 měsíci
Switch to Jolt: the new physics engine for Godot!
Godot hits €50K!! What's next?
zhlédnutí 6KPřed 11 měsíci
Godot hits €50K!! What's next?
Is Godot any good for 3D games?
zhlédnutí 95KPřed 11 měsíci
Is Godot any good for 3D games?
Can Godot screw us like Unity did?
zhlédnutí 15KPřed 11 měsíci
Can Godot screw us like Unity did?
AdMob UMP SDK in Flutter - Implement your GDPR dialog
zhlédnutí 5KPřed 11 měsíci
AdMob UMP SDK in Flutter - Implement your GDPR dialog
Flutter just keeps getting better in Flutter 3.13!
zhlédnutí 3,4KPřed rokem
Flutter just keeps getting better in Flutter 3.13!
Flutter Testing Tutorial: Unit Test, TDD and Widget Test
zhlédnutí 1,7KPřed rokem
Flutter Testing Tutorial: Unit Test, TDD and Widget Test
Why Linux Mint is the best Linux distribution
zhlédnutí 6KPřed rokem
Why Linux Mint is the best Linux distribution
Working with Files in Flutter
zhlédnutí 1,1KPřed rokem
Working with Files in Flutter
Why you should use Flutter's compute() method for intensive tasks
zhlédnutí 1,7KPřed rokem
Why you should use Flutter's compute() method for intensive tasks
Flutter State Management WITHOUT external packages (ChangeNotifier, InheritedWidget and more)
zhlédnutí 2,3KPřed rokem
Flutter State Management WITHOUT external packages (ChangeNotifier, InheritedWidget and more)
A Summary of WWDC 2023's New Developer APIs
zhlédnutí 396Před rokem
A Summary of WWDC 2023's New Developer APIs
Impeller is PROD ready for iOS, Dart 3, x3 WEB Performance and more with Flutter 3.10!
zhlédnutí 4,7KPřed rokem
Impeller is PROD ready for iOS, Dart 3, x3 WEB Performance and more with Flutter 3.10!
Mastering Clean Architecture & Repository Pattern in Flutter
zhlédnutí 21KPřed rokem
Mastering Clean Architecture & Repository Pattern in Flutter
Save image to file in Flutter
zhlédnutí 3,4KPřed rokem
Save image to file in Flutter

Komentáře

  • @mr.lockwood1424
    @mr.lockwood1424 Před 32 minutami

    Godot interface doesn’t make me want to curl in the corner and cry. It’s lightweight and beginner friendly. Also it doesn’t want to fry my computer like Unreal Engine. It’s free and open source. It even supports VR.

  • @skorp5677
    @skorp5677 Před dnem

    Also, know the right tool for the job. Flutter is made for apps, not websites. You can build webapps that run on the browser fine, but Flutter has terrible SEO so it is definitely NOT suitable for websites that display information and should be found online.

  • @UbuntuPersonNoMint
    @UbuntuPersonNoMint Před 2 dny

    Best distro for people using Windows xp machines and people attached to the look of software from the mid 90's

  • @nathansvlog
    @nathansvlog Před 3 dny

    You're a good man, thank you!

  • @shauncs
    @shauncs Před 7 dny

    thanks for the simple, yet detailed explanation 😍

  • @taohectorpage1063
    @taohectorpage1063 Před 8 dny

    The same thing happens to me with quixel bridge with the symbol problem. 6:08

  • @szenosdev
    @szenosdev Před 12 dny

    I have no problem with 20 testers (it is hard but not inpossible) but putting my legal address to public and risking my safety by doing this is crazy!!

    • @DavidSerranoIO
      @DavidSerranoIO Před 12 dny

      I agree. I am preparing a video on the topic of the address...

  • @buhwheat1000
    @buhwheat1000 Před 15 dny

    Thanks!

    • @DavidSerranoIO
      @DavidSerranoIO Před 14 dny

      Thank you very much for the tip and for watching the video!

  • @mawkuri5496
    @mawkuri5496 Před 15 dny

    if godot dont address the problem, then they will be outrun by the abandonware O3DE game engine😆

  • @ultron1060
    @ultron1060 Před 19 dny

    thanks for this. I was wondering if there is an easy to replace the dart sdk that comes in flutter package with dart sdk version of my choice.

    • @DavidSerranoIO
      @DavidSerranoIO Před 19 dny

      Yes, you can install the Dart SDK independently of Flutter.

  • @wargamesRTS
    @wargamesRTS Před 23 dny

    end solo dev android 2015-2024

  • @ashrikahamed_
    @ashrikahamed_ Před 24 dny

    Omg god its 6th min still no solution, USELESS content creators

    • @DavidSerranoIO
      @DavidSerranoIO Před 23 dny

      If you can manage to focus for more than a minute and actually listen to what I'm saying in the video, you might just surprise yourself and grasp the root of the problem. But if that's too much to ask, you might want to consider dedicating your time to something else, since programming requires focus and attention.

  • @MrSkeleton14
    @MrSkeleton14 Před 25 dny

    Yes

  • @JochemKuijpers
    @JochemKuijpers Před 29 dny

    You equated the 131% uptick in average fps entirely to Jolt as if Jolt is 131% faster than Godot Physics, but this is invalid. There is a lot Godot is doing that is not physics, which is the same for both tests. So if the total framerate is 131% higher and Jolt is the only difference, Jolt must have performed > 131% faster. It would be more interesting to look at the amount of time saved (nanoseconds per frame or so) when switching to Jolt vs Godot Physics.

  • @randomscooterrider5334
    @randomscooterrider5334 Před měsícem

    I mainly want to use the general ADB command to disable/uninstall unwanted apps in my Android phone. Is it possible to doSteam Deckdeck?

  • @PaoloTshiyole
    @PaoloTshiyole Před měsícem

    How about to get logo of the web site

  • @bob_factory
    @bob_factory Před měsícem

    dude what is the font and theme that you are using, looks too good.

    • @DavidSerranoIO
      @DavidSerranoIO Před měsícem

      Hehe the font is the standard one in macOS, and the theme is Monokai.

  • @palm1032
    @palm1032 Před měsícem

    @David Serrano it return obtained for both consent and not consent and it load the ads in both case

  • @palm1032
    @palm1032 Před měsícem

    how to stop the ads or show the ads , it stops but after i come back to page it shows the ads again altho it was denied

  • @danta.4023
    @danta.4023 Před měsícem

    thank you so much, glad i found your channel.

  • @auto7385
    @auto7385 Před 2 měsíci

    does it have 2d functions?

  • @WhoIsFishie
    @WhoIsFishie Před 2 měsíci

    bro im not paying yearly

  • @Integroabysal
    @Integroabysal Před 2 měsíci

    I feel like im stupid or something ? since when 3d workflow is only related to AAA games and AAA studios ?

  • @erkintek
    @erkintek Před 2 měsíci

    Is jolt compatible with web, android or iOS?

  • @Valentine_ifee
    @Valentine_ifee Před 2 měsíci

    I'm getting error on running gradle task 'assembleDebug'... This is frustrating 😢

  • @hariraja9725
    @hariraja9725 Před 2 měsíci

    Thanks

  • @shanti__se
    @shanti__se Před 2 měsíci

    i dont have adv setting option

    • @DavidSerranoIO
      @DavidSerranoIO Před 2 měsíci

      What version of Windows are you using?

    • @Chantinglovie
      @Chantinglovie Před 2 měsíci

      Thank you it got resolved ​@@DavidSerranoIO

    • @shanti__se
      @shanti__se Před 2 měsíci

      @@DavidSerranoIO hello im not able to cd studioprojects its showing no such files

  • @Mattias1995
    @Mattias1995 Před 2 měsíci

    isConsentFormAvailable() returns false; any ideas why? I have saved the form, and also tried enabling the debug to pretend to be within EU (even though I already am).

    • @DavidSerranoIO
      @DavidSerranoIO Před 2 měsíci

      If I remember correctly, there are several reasons why the form may not be available. I seem to remember that one of them is an incorrect configuration in AdMob. I recommend that you look at the official documentation to review the entire process.

  • @Mattias1995
    @Mattias1995 Před 2 měsíci

    It would be a help if you actually shared the code you wrote in initialization_helper.dart

  • @CrimeGaming1337
    @CrimeGaming1337 Před 2 měsíci

    I am currently thinking about doing this. I prefer developing on linux. If the steam deck can handle two external monitors, it would actually be a nice simple dev setup. Right now I have a microsoft surface with linux on it, but it is not that nice to develop on.

    • @DavidSerranoIO
      @DavidSerranoIO Před 2 měsíci

      As an experiment or to get by, you can, but I don't recommend it for a serious setup.

  • @vanLouw
    @vanLouw Před 2 měsíci

    Omg - just tried it for my prototype, feels like a brand new game! So much better

  • @MiaraJan
    @MiaraJan Před 2 měsíci

    C:\Users\VICTUS>flutter Manage your Flutter app development. Common commands: flutter create <output directory> Create a new Flutter project in the specified directory. flutter run [options] Run your Flutter application on an attached device or in an emulator. Usage: flutter <command> [arguments] Global options: -h, --help Print this usage information. -v, --verbose Noisy logging, including all shell commands executed. If used with "--help", shows hidden options. If used with "flutter doctor", shows additional diagnostic information. (Use "-vv" to force verbose logging in those cases.) -d, --device-id Target device id or name (prefixes allowed). --version Reports the version of this tool. --enable-analytics Enable telemetry reporting each time a flutter or dart command runs. --disable-analytics Disable telemetry reporting each time a flutter or dart command runs, until it is re-enabled. --suppress-analytics Suppress analytics reporting for the current CLI invocation. Available commands: Flutter SDK bash-completion Output command line shell completion setup scripts. channel List or switch Flutter channels. config Configure Flutter settings. doctor Show information about the installed tooling. downgrade Downgrade Flutter to the last active version for the current channel. precache Populate the Flutter tool's cache of binary artifacts. upgrade Upgrade your copy of Flutter. Project analyze Analyze the project's Dart code. assemble Assemble and build Flutter resources. build Build an executable app or install bundle. clean Delete the build/ and .dart_tool/ directories. create Create a new Flutter project. drive Run integration tests for the project on an attached device or emulator. gen-l10n Generate localizations for the current project. pub Commands for managing Flutter packages. run Run your Flutter app on an attached device. test Run Flutter unit tests for the current project. Tools & Devices attach Attach to a running app. custom-devices List, reset, add and delete custom devices. devices List all connected devices. emulators List, launch and create emulators. install Install a Flutter app on an attached device. logs Show log output for running Flutter apps. screenshot Take a screenshot from a connected device. symbolize Symbolize a stack trace from an AOT-compiled Flutter app. Run "flutter help <command>" for more information about a command. Run "flutter help -v" for verbose help output, including less commonly used options. is this means everything is ok??

  • @user-gx6ug3ub1g
    @user-gx6ug3ub1g Před 2 měsíci

    I don't have pod file option I executed in real phone

  • @johanhernandez1803
    @johanhernandez1803 Před 2 měsíci

    4 minutes after still haven't say how to fix. Useless video.

    • @DavidSerranoIO
      @DavidSerranoIO Před 2 měsíci

      In the final section of the video, I demonstrate how to resolve the error and provide a practical example of a real issue and its solution. The first four minutes of the video are dedicated to understanding the nature of the error. If you believe that understanding the nature of an error is unnecessary or if you don't have the attention span to watch a 7-minute video to solve a coding problem, I suggest reconsidering your interest in programming. Without this foundational understanding, progressing in programming will be quite challenging.

  • @M.......A
    @M.......A Před 2 měsíci

    Thank you for this detailed explanation. I am just being extra meticulous on this question: there was a small lag on 3:19, do you think this is from printing on the console? Any way to remove it?

    • @DavidSerranoIO
      @DavidSerranoIO Před 2 měsíci

      I think that "jump" you see is due to the video editing. Many times when I edit I cut pieces of the video so as not to waste your time and so that what I say is synchronized with what you see.

  • @dinshad1
    @dinshad1 Před 3 měsíci

    Hello Is it flutterflow will also make the flutter jobs lesser in market.If flutterflow get rich options then it will become completely nod code base or not

    • @spydergs07
      @spydergs07 Před 3 dny

      No, Flutterflow still doesn't output great optimized code. Flutterflow is decent for smaller static apps, but for larger, flexible, or dynamic apps knowing Dart and Flutter is key.

  • @HitoriSanzo
    @HitoriSanzo Před 3 měsíci

    Gotta love how there's like 100 'tutorials' and "showcases' of this, but none show how to install the danm thing so i had to go and read the github, neat.

  • @yenaurapourtoulmonde
    @yenaurapourtoulmonde Před 3 měsíci

    Don't trust that advert. My mint 21.3 w/Cinnamon has its Menu Editor and Panel heavily bugged since...years. Was advised on the forum to upgrade my kernel 5 to 6 and subsequently my i9 9900 became a single core dual thread processor!! Grub only seldom and randomly appears (never with neither shift nor escape) even after editing the /etc/default/grub file and therefore cannot access to the former kernel.Thank you (and bye bye) Mint!

  • @Seyanhyriu
    @Seyanhyriu Před 3 měsíci

    Can I use OCR for non-letter, symbols or icons, or is there another tool for it?

    • @DavidSerranoIO
      @DavidSerranoIO Před 3 měsíci

      As far as I know, OCR is only for characters.

  • @user-nl2ho9gk3y
    @user-nl2ho9gk3y Před 3 měsíci

    Godot just need time as how blender worked out from old to new versions

    • @Integroabysal
      @Integroabysal Před 2 měsíci

      bruh , stop it , stop comparing godot to blender , it will never be that , blender was mostly good 10 years ago , it was not adopted as an industry standard cause Autodesk had a shitload of money to put in marketing and tons of contracts with big companies , that's why blender was overshadowed in the first place , blender was good in version 2.7 when i started learning it , and its better now with 4+ , godot on the other hand lacks a lot of simple yet game changing workflow , and from someone that's coming from rpg maker or game maker godot might be best engine you ever experience , but from someone that's coming from unity and has actually made a game with unity and finished it, its a total different story , yeah im pointing at ppl that got angry with unity cause they could not go past tutorial hell so they think godot is a breath of fresh air that will help them so they defend it like their life is depending on it.

  • @albertgeorge1619
    @albertgeorge1619 Před 3 měsíci

    Sir, I've a question. Which macbook are you using for flutter ios development? Also if 8gb ram and 256 gb ssd enough?

    • @DavidSerranoIO
      @DavidSerranoIO Před 3 měsíci

      Right now I am using a Mac Mini M2 Pro. The machine you propose should be enough for development, but it is recommended to have at least 16GB of RAM and 512 GB of disk.

  • @user-vx9ni1pt8h
    @user-vx9ni1pt8h Před 3 měsíci

    my personal opinion: for simple 2d games - Godot for complex 2d games - Unity for 3d games - Unreal

  • @superfluffypunch
    @superfluffypunch Před 3 měsíci

    What is the name of the neighborhood asset you're using?

  • @ajaykotiyal427
    @ajaykotiyal427 Před 3 měsíci

    why 2024 ?? It is usual analysis for all time.

    • @DavidSerranoIO
      @DavidSerranoIO Před 3 měsíci

      Because the code and tools I show are updated as of 2024. While an old video can also help you learn, it is always better to watch a video where the person teaching does so with the latest software versions available to avoid confusion.

  • @oussamasbisiane4544
    @oussamasbisiane4544 Před 3 měsíci

    so helpful and simple

  • @ahmedbajalan1274
    @ahmedbajalan1274 Před 3 měsíci

    guess the only work around is using emulators??

  • @ThomazMartinez
    @ThomazMartinez Před 3 měsíci

    macros sucks

    • @DavidSerranoIO
      @DavidSerranoIO Před 3 měsíci

      For any particular reason?

    • @ThomazMartinez
      @ThomazMartinez Před 3 měsíci

      @@DavidSerranoIO main reason, readability and understanding what the f is going on instead of being hidden logic and somehow magically it works

  • @walrider7374
    @walrider7374 Před 3 měsíci

    Lets go KMM 😅

  • @s.bamahfoodh
    @s.bamahfoodh Před 3 měsíci

    Thanks

  • @cyborg244
    @cyborg244 Před 3 měsíci

    Amazing great video 🔥