Building complex things aren't easy. When you are getting started with learning a new framework then one of the biggest factors that help you are the community. Flutter has an amazing community of developers. Do you need a tear-drop animation navigation bar? You will get it at the pub. dev. Do you need special types of cards? You will get it in the pub. dev.
Pub. dev is probably your best friend when it comes to Flutter. Today, I will share the 5 packages every new Flutter developer must know about.
This package is your best friend when it comes to using fonts. Fonts are one of the basic building blocks of an app. Google Fonts package gives you access to all the fonts provided by Google.
Flutter Launcher Icons
Once upon a time, creating app-icons for your app was a painful task. You had to use an external website to generate app icons for all device sizes then change them in your folder. But with the help of this package, the whole process has been made so easy. All you need to do is add the package, run 2 commands on the terminal, and voila, your app icons are ready.
If you ever want a user's location or want to work on things related to GPS, the Location package is the best package to go to. It is super beginner-friendly and it comes with very good documentation as well.
This is the only UI package on this list. This is probably the most used UI package because carousels are a great widget to use in your app. You can use them in multiple ways. Building a carousel from scratch isn't fun. That is why you can use this awesome carousel slider package.
This is the package that helps you to make requests to the serves. The best package for beginners and also experience folks. Almost everyone uses this package to communicate to the server. It comes with great documentation as well.
This concludes our article on the 5 packages every new Flutter developer must know about. Now that you know about them, you already have an upper hand over other newbie Flutter developers out there.
Follow and subscribe for more tutorials, tips & tricks on Flutter and DSA.