![David Serrano](/img/default-banner.jpg)
- 81
- 588 048
David Serrano
Spain
Приєднався 2 тра 2020
If you want to learn Flutter, you've come to the perfect spot. My name is David, and I'm an app developer with more than 10 years of experience. On this channel, I share tutorials, offer tips, and provide support to anyone keen on exploring the realm of app development, particularly focusing on Flutter.
🔥 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 UA-cam'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
ua-cam.com/video/o-mQeD4hTaU/v-deo.html
☺ Support the channel:
Any donation is gratefully received, thank you!
- Via my website: davidserrano.io/sponsor
- Via UA-cam'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
ua-cam.com/video/o-mQeD4hTaU/v-deo.html
Переглядів: 16 610
Відео
Learn Flutter by creating your first Flutter app! (State management, Stateful VS Stateless widgets)
Переглядів 7444 місяці тому
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
Переглядів 6 тис.6 місяців тому
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 UA-cam's Super Thanks (⬆ Button labeled THANK...
Is it worth learning Flutter in 2024?
Переглядів 15 тис.7 місяців тому
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: ua-cam.com/video/4pKUdxA49UY/v-deo.html - Install Flutter on Linux: ua-cam.com/video/RFSF4t5FQhg/v-deo.html - Install Flu...
Install Flutter on Mac in 2024 | Flutter development on Mac
Переглядів 15 тис.8 місяців тому
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 UA-cam's Super Thanks (⬆ Button labeled THANKS...
🎮️ Flutter GameDev with Casual Games Toolkit & Flame! 🔥
Переглядів 18 тис.9 місяців тому
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 UA-cam's Super Thanks (⬆ Button labeled THANKS ...
Install Flutter on Linux in 2024 | Flutter desktop Linux setup
Переглядів 10 тис.9 місяців тому
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!
Переглядів 9 тис.9 місяців тому
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 😰
Переглядів 4,7 тис.9 місяців тому
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
Переглядів 2929 місяців тому
🦇 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
Переглядів 1,7 тис.10 місяців тому
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!
Переглядів 22 тис.10 місяців тому
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)
Переглядів 3,4 тис.10 місяців тому
What Godot devs need to know about this new EU law (Cyber Resilience Act)
Godot 4.2 looks fantastic in this tech demo!
Переглядів 6 тис.10 місяців тому
Godot 4.2 looks fantastic in this tech demo!
Better Godot physics with Jolt - Part 2
Переглядів 3,9 тис.11 місяців тому
Better Godot physics with Jolt - Part 2
Switch to Jolt: the new physics engine for Godot!
Переглядів 57 тис.11 місяців тому
Switch to Jolt: the new physics engine for Godot!
Can Godot screw us like Unity did?
Переглядів 15 тис.11 місяців тому
Can Godot screw us like Unity did?
AdMob UMP SDK in Flutter - Implement your GDPR dialog
Переглядів 5 тис.11 місяців тому
AdMob UMP SDK in Flutter - Implement your GDPR dialog
Flutter just keeps getting better in Flutter 3.13!
Переглядів 3,4 тис.Рік тому
Flutter just keeps getting better in Flutter 3.13!
Flutter Testing Tutorial: Unit Test, TDD and Widget Test
Переглядів 1,7 тис.Рік тому
Flutter Testing Tutorial: Unit Test, TDD and Widget Test
Why Linux Mint is the best Linux distribution
Переглядів 6 тис.Рік тому
Why Linux Mint is the best Linux distribution
Why you should use Flutter's compute() method for intensive tasks
Переглядів 1,7 тис.Рік тому
Why you should use Flutter's compute() method for intensive tasks
Flutter State Management WITHOUT external packages (ChangeNotifier, InheritedWidget and more)
Переглядів 2,3 тис.Рік тому
Flutter State Management WITHOUT external packages (ChangeNotifier, InheritedWidget and more)
A Summary of WWDC 2023's New Developer APIs
Переглядів 396Рік тому
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!
Переглядів 4,7 тис.Рік тому
Impeller is PROD ready for iOS, Dart 3, x3 WEB Performance and more with Flutter 3.10!
Mastering Clean Architecture & Repository Pattern in Flutter
Переглядів 21 тис.Рік тому
Mastering Clean Architecture & Repository Pattern in Flutter
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.
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.
Best distro for people using Windows xp machines and people attached to the look of software from the mid 90's
You're a good man, thank you!
thanks for the simple, yet detailed explanation 😍
You're welcome!
The same thing happens to me with quixel bridge with the symbol problem. 6:08
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!!
I agree. I am preparing a video on the topic of the address...
Thanks!
Thank you very much for the tip and for watching the video!
if godot dont address the problem, then they will be outrun by the abandonware O3DE game engine😆
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.
Yes, you can install the Dart SDK independently of Flutter.
end solo dev android 2015-2024
Omg god its 6th min still no solution, USELESS content creators
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.
Yes
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.
I mainly want to use the general ADB command to disable/uninstall unwanted apps in my Android phone. Is it possible to doSteam Deckdeck?
How about to get logo of the web site
dude what is the font and theme that you are using, looks too good.
Hehe the font is the standard one in macOS, and the theme is Monokai.
@David Serrano it return obtained for both consent and not consent and it load the ads in both case
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
thank you so much, glad i found your channel.
You're welcome!
does it have 2d functions?
bro im not paying yearly
I feel like im stupid or something ? since when 3d workflow is only related to AAA games and AAA studios ?
Is jolt compatible with web, android or iOS?
I'm getting error on running gradle task 'assembleDebug'... This is frustrating 😢
Thanks
You're welcome!
i dont have adv setting option
What version of Windows are you using?
Thank you it got resolved @@DavidSerranoIO
@@DavidSerranoIO hello im not able to cd studioprojects its showing no such files
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).
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.
It would be a help if you actually shared the code you wrote in initialization_helper.dart
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.
As an experiment or to get by, you can, but I don't recommend it for a serious setup.
Omg - just tried it for my prototype, feels like a brand new game! So much better
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??
I don't have pod file option I executed in real phone
4 minutes after still haven't say how to fix. Useless video.
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.
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?
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.
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
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.
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.
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!
Can I use OCR for non-letter, symbols or icons, or is there another tool for it?
As far as I know, OCR is only for characters.
Godot just need time as how blender worked out from old to new versions
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.
Sir, I've a question. Which macbook are you using for flutter ios development? Also if 8gb ram and 256 gb ssd enough?
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.
my personal opinion: for simple 2d games - Godot for complex 2d games - Unity for 3d games - Unreal
What is the name of the neighborhood asset you're using?
why 2024 ?? It is usual analysis for all time.
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.
so helpful and simple
Thanks!
guess the only work around is using emulators??
macros sucks
For any particular reason?
@@DavidSerranoIO main reason, readability and understanding what the f is going on instead of being hidden logic and somehow magically it works
Lets go KMM 😅
😅😅😅...
Thanks
You're welcome!
Amazing great video 🔥
Thanks!!