The Ultimate Flutter Starter Packages I Use 2021
ฝัง
- เผยแพร่เมื่อ 8 ม.ค. 2021
- Thinking of starting a new project, then this is for you. These packages you don't want to miss out on and maybe they will be added to your list of packages that you will always use.
Course to build a production-ready app 👉 robertbrunhage.com/course
00:00: Overview
00:50: Intl
01:54: Shared_preferences
02:57: Animations
03:42: Flutter_svg
04:37: Hooks_riverpod
05:44: Mockito
06:59: Flutter_launcher_icons
Animations: • Flutter Material Anima...
Testing (Mockito): • Flutter Testing For Be...
Riverpod: • State Management Like ...
Hooks_riverpod: • Build a Twitter App in...
····················································································
♥ Become a Patreon supporter: / robertbrunhage
♥ Subscribe: bit.ly/2SUyRhx
····················································································
● Website: robertbrunhage.com
● Twitter: / robertbrunhage
● Discord: / discord
● Instagram: / robertbrunhagedev
● Facebook: bit.ly/RobertDev
Excelent video Robert, my personal packages:
- dio
- freezed
- auto_route
- cached_network_image
- flutter_dotenv
- flutter_flavor
High quality content 🔥 You earned a sub mate!
This was great
Great video! As a flutter noob I found this pretty useful
- flutter_bloc or mobx
- dartz
- json_serialization
- mockito
- intl
- intl_utils (for translations)
- hive
:)
Oh I didn't really think of dartz, that one gets added pretty early for me as well!
Thanks for sharing
Awesome video. Is no one going to talk about the awesome thumbnails this guy makes? I love your thumbnails. 😀
They remind me of fireship.
yes, great point.
supercharged!
Thanks for making the video Robert, it was great. Got me thinking about switching from provider over to riverpod. Do you have any info/tips about the migration part from provider to riverpod?
Perhaps that's a video idea on it's own; Provider to Riverpod migration guide
A great video as usual!
I would also add overlay_support package to easily show notifications, toasts or whatever.. these are mostly needed in most applications :D
Also, I have a question regarding hooks since I didn't get to use them, it's more of a concern.. I feel like they change the way we write Flutter (a black box kind of), is that justifiable or am I being a paranoid dev :D ?
Keep it up!
Oh great one, I really like the new ScaffoldMessenger to handle a lot of the basic functionallity flutter.dev/docs/release/breaking-changes/scaffold-messenger
It depends, to me I don't think it's an issue. It's meant to handle things for you "automatically", it can be seen as the same on how Widgets makes it easier to use RenderObjects or Elements (depends on how you look at it).
Now I always recommend to at least know some of the basic functionallity of the tools you are using, and hooks is not as complicated as you may think!
Thanks for the insight!
I will give hooks another look then :D
Hi Robert, ,
I hope you are fine.
Thank you for all these tips and tricks that helps a lot of us.
I have a question, I hope I will be clear,
Is there any way to make a flutter app that allows upgrades, on Android and ios, of some features depending on user's subscription type?
Example, 10 users download and install the same app, let's say 3 of them subscribe to a premium plan, they must receive an upgrade with new features.
The idea is to manage the app size and keep it as light as possible (other users will keep the same working app)
Note : it's for a social network, all users interact together)
Thank you in advance
- dio
- freezed
- cached_network_image
- shimmer
- modal_bottom_sheet
- bot_toast
- google_fonts
- get_it
- equatable
- validators
- timeago
- flutter_secure_storage
- easy_localization
^_^
Oh some of those I have to check out, thanks for sharing!
why equatable and freezed togheter?
@@rsajdok sometimes I have model classes that I don’t like to use generator with it
I like no firebase :)
Getx is best
all of these comments and I'm surprised no one has mentioned about design pattern, anyways I use package mvc_pattern in all of my projects