ARTICLES

Right to Left (RTL) in Flutter App - Developer's Guide
Jan Lewandowski from LeanCode explains the importance of supporting right-to-left (RTL) languages in apps, especially in Flutter, and provides guidelines on how to introduce RTL design in your application using Flutter. The article discusses the differences between RTL and left-to-right (LTR) design in user interfaces and provides examples of how some apps have implemented RTL design. The article also discusses Flutter localizations and directionality widgets and how they are used to handle the localization of the app's user interface elements and specify the directionality of text and UI elements in a widget tree.
Firestore Pagination Made Easy with FirestoreListView in Flutter
The article from CODE WITH ANDREA discusses the challenges of handling large datasets in Firestore and the benefits of implementing pagination when building a Flutter app. It describes how to use the widget and handle the various UI states that might arise while using it. Andrea also recommends using type-safe model classes and provides an example of how to implement this.
Developing Type-Safe Routing Module for Production Flutter Apps Using go_router
Mohaned Yossry writes about using go_router
package for navigation and handling deep links in Flutter apps. He explains how to configure and use the go_router
package, and also shows how to create type-safe routing modules using enhanced enums and extension methods. The tutorial includes a sample app that lets users browse and save simple recipes, and the author demonstrates how to use the go_router
package to navigate between the app's pages. The article assumes a basic understanding of Flutter widgets and navigation, and requires Flutter SDK version 2.8 or higher with Dart version 2.17 or above.
Code Organization | Best Practices for Flutter Development | by Mahdi Rafiei | Mar, 2023 | Medium
Mahdi Rafiei discusses best practices for code organization in Flutter development. The article covers various methods for arranging code files and folders, best practices for naming conventions, the significance of building reusable code components, and the various strategies for breaking up code into logical modules or packages. The article emphasizes the importance of organizing code files in a logical and understandable manner that makes it simple to find and navigate through code. The article also provides examples of appropriate and inappropriate naming conventions and describes the benefits of writing reusable code and producing reusable components.
VIDEOS

Flutter News EP-2 | Listview scroll, Undo/redo in EditText, and more updates! | Flutter Github - YouTube
This week's Flutter updates included improvements to list view scroll animation performance for Android, better parameter options for Layout Builder, fix for undo and redo in edit text, custom context menus in selectable region on web, UI improvements for editable text selection, fixing of visual density for menu for negative values, and soo much more...

Building a Podcast App While Relocating to Canada From Nigeria - What I Learned! - YouTube
In this video, Temi Codes discusses the process of creating a podcast mobile application while in the process of moving from Nigeria to Canada. Temi looks at the app structure and the assets necessary to design it properly, and suggests using a SVG item set generator to turn SVG images into a font. He also talks about setting up a project without the need for an internet connection, giving advice on importing packages, creating projects with a CLI, and exporting images that would go into the app.
PODCASTS

Ariel Ben Horesh | It's All Widgets!
Ariel is a Mobile Architect at Lumen. Currently specializing in Flutter development, he has vast experience in mobile technologies such as native iOS, Android and other Cross Platform solutions. A recognized team and community leader (Flutter IL, .NET User Group, ALT.NET). Ariel is also a renowned speaker and had spoken at various conferences around the world (NDC, Øredev, BuildStuff, Microsoft Build and more).

Flying High with Flutter: PlaceMyApp- Flying High with Flutter #103 on Apple Podcasts
Hi everyone! We had a great time with Christopher Kreymborg. Chris is a Mobile Developer & UI/UX Designer, and he will share with us about PlaceMyApp a tool for creating customizable phone mockups of your screenshots.
Resources: https://placemy.app/
On the show:
🎙️ Host: Allen Wyma • https://twitter.com/allenwyma 🎙️ Guest: Christopher Kreymborg • https://www.linkedin.com/in/christopher-kreymborg-4213a57a/
TOOLS AND LIBRARIES

Add Non-Uniform Border to Border. by bernaferrari · Pull Request #121921 · flutter/flutter
Border got a lot more flexible. You can now have a border with borderRadius, multiple strokeAlign and multiple widths, on both circle and rectangle. As long as you don't use multiple colors in a border, you will have zero crashes.

puby | Dart Package
Run commands in all projects in the current directory. Handle monorepos with ease.
DISCUSSIONS
Looking for opinions on scaling flutter app with firebase : FlutterDev
Hi all, I have developed a free flutter app with firestore/firebase thats on ios/android/web, currently stands around 4k registered users and also accessible by non-registered users on web.
11k issues + Screen flickering on iOS cause for concern? : FlutterDev
Can I ask what is your experience with screen flickering on iOS? I hear some saying that these iOS screen issues are no longer a thing, or they have never experienced it, but when I look at their app I don't see it pushing any limits in terms of functionality or number of tabs / modules / screens.
To show off the power of the new Rive renderer, we built a game entirely with vector graphics. : FlutterDev
JOBS

Mobile Dev (Flutter) - Sofomo (Remote)
We have an exciting opportunity for a mobile app developer who is interested in building a next-generation Flutter mobile app. This is a key role that will allow you to have a big impact on the ent...

Flutter Developer Job - Avenga (Remote)
Rozwój aplikacji mobilnej-Migracja z iOS i Android na rozwiązanie hybrydowe Flutter.

Senior Flutter Developer Job - Netguru (Remote)
Our mission at Netguru is to help entrepreneurs and innovators shape the world through beautiful software. We care about trust, taking ownership, and transparency. As a Certified B Corporat...

Flutter Developer - Technology Group Limited (UK)
Our client is seeking a highly skilled Flutter Developer to join their team. As a Flutter Developer, you will be responsible for developing and maintaining high-quality mobile applications using Flutter and Dart.