Hi! 👋
What are you most excited for at #FlutterForward?
🎯 Dart 3
💙 Flutter 3.7
🤳 Mobile updates
💻 Flutter on the web
Read what Michael Thomsen has to say about Dart 3a and what Kevin Chisholm wrote about Flutter 3.7!
Also, in today's issue:
Flutter SDK Releases
ARTICLES
What’s new in Flutter 3.7
This article by Kevin Chisholm details the new features of Flutter 3.7, including custom menu bars, tools to support internationalization, debugging tools, global selection, faster rendering with Impeller, DevTools and improved performance. Additionally, it discusses Material 3 support and how users can use the theme builder tool to generate a complete M3 color scheme.
Introducing Dart 3 alpha
Michael Thomsen announced that Dart 3, the next major release of the programming language, is now available in an alpha preview build. The goal of the language is to enable developers to quickly create high-quality apps across any platform. To achieve this, the language has been designed to be approachable, easy to learn, and consistent, as well as productive and portable. With Dart 3, the team intends to make another big step forward in refining these qualities.
Better isolate management with Isolate.run()
Marya Belanger explains how Dart 2.19 has improved on the process of setting up and managing isolates with the new Isolate.run() function, which takes away all complexity and makes it easier to use multiple isolates in your program. She breaks down the previous method of building out isolation functionality piece-by-piece from low-level primitives and shows how Isolate.run() works.
Social authentication in Flutter Desktop apps
Bart Selwesiuk and Rafael Ortiz Zableh co-authored a blog post discussing the challenges of using Flutter at Buzz and social authentication in Flutter Desktop applications. They noted that while popular authentication methods like Google and Facebook are supported, their use in Flutter Desktop is limited.
Building a Random Image Generator Flutter App with Python — Flet
Henri Ndonko's tutorial outlines a simple and straightforward application using the Flet python framework. In Part 1, he explains how to create a button with a callback that will trigger image generation. He then provides code snippets to help readers understand how to implement this in their own applications.
Introduction to FlutterFlow: Benefits, Features & Drawbacks
In this article, Pankaj Das examines FlutterFlow, a drag-and-drop interface developed by two ex-Google programmers to simplify the app creation process. He discusses how it is a great tool for creating cross-platform apps for desktop, web, and mobile with a single codebase. He also outlines the benefits and features of using FlutterFlow for businesses who want to quickly enter the market to stay competitive.
OTP Autofill in Flutter UI
Prachi Shukla has written an article discussing how to use the sms_autofill package in order to make Flutter UI more user-friendly by automatically filling up OTP fields when an SMS containing the code is received. The article provides a step-by-step guide on how to implement the code, as well as a Github link.
Building a GAME with Flutter
In this article, Chanaka discusses the features of Doodle Dash, a platformer game built with Flutter and Flame. Players can choose from five difficulty levels, unlock new features after level one, and use two power ups to enhance their playing ability. There are two ways to lose the game: run out of lives or fall off the platforms.
3.5 Things I Want From Flutter In 2023
Andrew Zuo discusses the anticipation he experienced while waiting for Flutter Forward and how he had to rewrite his post when Flutter 3.7 dropped. He reflects on the fact that he has a lot of things he wants to write about and must act quickly or they can become outdated...
How to use Riverpod 2.0 + Generator in your Flutter project
Carlton Aikins recently wrote an article on Riverpod 2.0, a new standard for state management and reactive data caching in Flutter. He covers topics such as how to update existing providers with Riverpod 2.0's new providers, how to manage state the new way inside of your app, how to work with futures in Riverpod 2.0 and how to auto-generate providers and streamline the provider creation process. Aikins also goes over the different types of providers that exist before 2.0, such as Provider, ChangeNotifierProvider, StateNotifierProvider, and StateProvider.
Flutter Testing 101: How to Unit Test your Functions
Michael Ogundipe has proposed a series of articles on software testing, including topics such as unit testing functions and service classes for Login & Sign-up, widget testing, and integration testing. These articles are intended to provide practical examples in order to ensure the software system is defect free and avoid system failure or crashes.
VIDEOS
Real-Time Games with Dart - Dominik Roszkowski, Felix Angelov :: Flutter Forward
In this talk we're going to show how to run Dart on the backend to drive a simple real-time multi-player game across multiple ...
Quick start to building a news app in Flutter
by Flutter
The Flutter News Toolkit is a free, prebuilt app template to accelerate application development for news publishers and other ...
PUBG MOBILE (Flutter Dev Story)
by Flutter
When the PUBG MOBILE team wanted to add a community module to allow players from all over the world to share gameplay ...
Preview: Two-dimensional scrolling in Flutter
by Flutter
A preview of upcoming scrolling features - in two dimensions! Speaker: Kate Lovett Watch more: Watch all the sessions ...
Using FlutterFlow to create engaging experiences without code
by Flutter
Join us as we build an AI-generated image app using FlutterFlow. You will learn how to create beautiful and responsive UI, utilize ...
Prototyping beautiful designs with Flutter
by Flutter
We'll show why Flutter is a great choice for building ambitious designs, as we start prototyping a puzzle app with custom ...
Flutter Forward 2023 Livestream
by Flutter
Preview some of our investments in the technologies of the future at Flutter Forward, streamed live from Nairobi, Kenya on ...
DISCUSSIONS
r/FlutterDev
How to update old Flutter projects with Dart Fix --apply
Is it possible to create a reminder app with forced sound alarm when the phone is on silent mode?
Let me know if it's possible and how? Btw new to flutter.
r/flutterhelp
Hello everyone, I want to get into flutter development I found some courses on udemy but they are bit old can anyone recommend me a good course for flutter. Thank you so much in advance.
JOBS
Flutter Developer @ FXBITS (Cluj-Napoca Metropolitan Area)
Flutter Developer @ Boring Stuff (Milano, Lombardia, Italia)
Senior Flutter Software Engineer @ NECS, Inc. (Software for Food Distributors) (United States)
Flutter developer @ Oscar (Brussels, Brussels Region, Belgium)
Flutter Developer @ Suivo (Edegem, Vlaanderen, België)
MOBILE DEVELOPER FLUTTER @ Gruppo Maggioli (Bologna, Emilia-Romagna, Italy)
Mobile Engineer (Flutter) @ Mews (Spain)
Flutter Software Engineer @ Future Face (Cairo, Egypt)
Flutter Senior Software Engineer @ eMoodie (United Kingdom)
Flutter Mobile Developer @ Malek Alsmadi Establishment (Amman, Amman, Jordan)
Senior Flutter Developer @ Emmbr - formerly Marshall McAdam (Melbourne, Victoria, Australia)
Senior App Developer (Flutter) @ Open Advice (Bournemouth, England, United Kingdom)
Lead Software Developer (Flutter) @ Signant Health (Finland)
Lead Mobile Developer (Flutter) @ HackerTrail (Singapore, Singapore)
Cross-platform Engineer - Flutter @ Adyen (Amsterdam, North Holland, Netherlands)
Senior Mobile Engineer (Flutter) @ AnyTalent (Bangkok, Bangkok City, Thailand)
Mid Full-stack Mobile Engineer (Flutter & Node.js) (Remote) (5300 USD/Mes) @ Listopro (México)
Mobile Developer - Flutter @ Albert Heijn (Zaandam, North Holland, Netherlands)
[WFH] Mobile Developer (Flutter) @ Jenosize Digital Group (Nonthaburi, Nonthaburi, Thailand)
Senior Software Engineer (Flutter) @ ATrad (Colombo, Western Province, Sri Lanka)
Flutter developer @ Service Lab (Italia)
Flutter Developer @ UIPEP Technologies Private Limited (Bengaluru, Karnataka, India)
Flutter Developer @ MSG (Amman, Amman, Jordan)
Mobile Developer (Flutter) @ Dear Feels (Ho Chi Minh City, Vietnam)
Flutter Software Engineer - ONYON App @ Satispay (Milan, Lombardy, Italy)
Flutter Developer @ r3 Consultant (Pune, Maharashtra, India)
Flutter Developer @ GetCTO.asia (Puchong, Selangor, Malaysia)
Flutter Developer @ Central Asian Cellular Forum (Islamabad, Islāmābād, Pakistan)
Flutter Developer @ UIPEP Technologies Private Limited (Bangalore Urban, Karnataka, India)
Senior Flutter Developer @ XAM Consulting (Taguig, National Capital Region, Philippines)
flutter dart developer @ Aladin soft (Hebron, West Bank)
Senior Flutter Developer - URGENT @ - (Dubai, Dubai, United Arab Emirates)
Senior Mobile Engineer - FLUTTER @ Allegis Global Solutions (London, England, United Kingdom)
Junior Full Stack Flutter Engineer @ Eja (Indonesia)
Desarrollador Fullstack Flutter @ Tata Consultancy Services (Chile)
Data Engineer - Flutter UK&I @ Betfair Romania Development (Cluj-Napoca, Cluj, Romania)
Lead Flutter Developer @ Orbi Payments (Ciudad de México, México)
Frontend Developer (Flutter) - 100% remoto @ Experis España (España)
Développeur Flutter (H/F) – Lille @ Infotel (Lille, Hauts-de-France, France)
Flutter developer @ BT Group (Bengaluru, Karnataka, India)
Software Engineer (Mobile/Flutter) @ Bayzat (Egypt)
Mobile Developer (Flutter) (Engineer) @ OptimHire (Coimbatore, Tamil Nadu, India)
Senior Data Engineer - Flutter UK&I @ Betfair Romania Development (Cluj-Napoca, Cluj, Romania)
Flutter Developer @ EnsureChat (Pune, Maharashtra, India)
Mobile Flutter Developer @ PT Infra Solusi Indonesia (Tangerang, Banten, Indonesia)
Flutter Developer @ M+ Software (Jakarta, Indonesia)