Strategies to leverage maximum productivity with flutter & dart🦋
I see a lot of beginners being slowed down with flutter. These few techniques has helped me to go from 0 to 100 in flutter! Let's explore them..
Flutter is one of the greatest platform ever built for developers. everyone of us love using it for building great UI’s, prototypes and much more. But there are few ways you can leverage maximum productivity with flutter. lets take a deep dive into it…
You can start using the below techniques to maximum your productivity with flutter in different ways each.
[This is my first newsletter so it will be unorganised, short and sweet]
1. Use code templates 🛒
You can write common widgets, dart functions, firebase-flutter skeleton and much more in common <.dart> files. I generally create widget based template which then I can use multiple times in different files at same time.
Example of one of my code template (widget template).
2. Use UI packages ❤️
Creating UI can be boring sometimes for full stack devs. well, you can use various flutter packages for creating UI’s. just make sure the packages you use are well maintained by the community.
👉🏻 View amazing UI packages for flutter
3. Keyboard/ Dart shortcuts 🚀
This advice maybe old school but it is definately effective. You need to learn various keyboard and dart shortcuts. Regarding keyboard shortcuts it will be relative to the code editor (I suggest you using VSCode). And for dart shortcuts you can use the package of Flutter Widget Snippets.
4. Code generators ⚡️
You can use code generator packages like flutter_gen, source_gen and build_runner to generate boiler plate code for free. These packages are well maintained by the community and has easy-to-use cli commands.
5. Collaborate with developers 🤝
Its a no brainer that collaboration with other people helps us in an unique way. You can start working together with other flutter developers over a common project. Working together will help both developers via exchange of knowledge while writing the code. Make sure you find a good developer who falls under a common domain for the particular project.
I hope this article will help you leveraging maximum productivity with flutter. If you loved this article, Please leave a like over it.
I keep sharing no such articles across my socials, so, if you find it cool do give me a follow on Instagram, Github and Medium.