Hi! 👋
Hello and welcome to FlutterReport - your daily newsletter on the latest developments around Flutter and Dart.
In today's issue we have topics like creating an app in 3 days, managing state with Riverpod, sending emails in Dart, maximizing app performance through debugging, using Material Design 3, and integrating Redux for state management.
Let's dive in:
ARTICLES
How did I create a working app within 3 days? with no prior experience
Harsh Parashar created a mobile app using the Flutter framework in response to the pandemic and the lack of activities during lockdown. He conducted research into which language and framework was best for his project, before settling on Flutter. He then used YouTube videos to teach himself the basics of the framework, before creating his app.
Master Riverpod even if you are a flutter newbie
Riverpod helps developers to manage their state more elegantly, effectively separate their UI and logic code, and lots more. This guide will give beginners a better understanding of how to use Riverpod for state management in their apps.
How to send an email in Dart with mailer/smtp_server package
Emmanuel Alao is a mobile app developer who is learning Dart and Flutter. He has created a blog to share his experiences, challenges, and successes as he continues to grow and develop as a mobile app developer. In this tutorial, Emmanuel explains how to send an email in Dart using the mailer/smtp_server package.
Maximize Flutter App Performance: Debugging Tips and Tricks for Developers
Ayush Pawar has outlined various debugging techniques to help identify and resolve issues in Flutter apps. He suggests using debug statements, setting breakpoints, using the Flutter Inspector, and using logging packages. These tools and techniques can make debugging much easier and less time consuming.
Material 3 in Flutter: Design Cross-Platform Applications Quickly
Jaimin Rana's article discusses the features of Material Design 3, which is a comprehensive guide for visual, motion, and interaction design across platforms and devices. It highlights the key differences between Material Design 2 and 3, as well as how to migrate existing Flutter apps to Material 3. The article also mentions an interactive sample app created by the Flutter team that demonstrates the updated components, color schema, typography, and elevation.
Redux State Management in Flutter
Prasad Rawas explains how Redux, the popular state management library, can be used in Flutter applications. He outlines the benefits of using Redux, such as making it easier to maintain and scale an application, as well as provides a step-by-step guide on how to integrate it into a Flutter application. He also provides links to other related blog posts.
VIDEOS
Flutter RangeSlider Widget
by Flutter Mapp
This Tutorial will show you how to use the RangeSlider with flutter. To learn more about every flutter widgets, you can check our ...
DISCUSSIONS
r/flutterhelp
Can I delete the folders of plataforms that aren't being used or this would break my app? Example: my app is just for Android devices. Can I delete Windows, MacOS, IOs, Linux folders after the App is ready for production?
How to enable permissions for Desktop application in flutter?
I am facing permission denied issue, when picking an image from my linux desktop, where i cannot check the images in my desktop when opened through my flutter app, can anyone suggest the way i can allow storage access to it, i have checked for packages while all are supporting for web Android and iOS, I am not able to find it for desktop.
r/FlutterDev
My portfolio built with Flutter web and Firebase
Any idea for portfolio applications using Flutter?
JOBS
Flutter Developer - Mobile @ Jobot (Los Angeles, CA, USA)
Senior Flutter Engineer @ Jobot (San Francisco, CA, USA)
Sr.Mobile Apps Developer / Flutter Architect @ SmartIT Frame
Flutter Architect @ Cloudious (Remote)