Flutter SDK Releases
ARTICLES

Apps Built With Flutter | V1 gets into the swing of things with Flutter | Very Good Ventures
V1 Sports, a company that offers mobile apps for golfers and baseball players, faced a challenge of supporting six separate codebases for their native apps. The company partnered with the Flutter development experts at Very Good Ventures and subscription app monetization platform, RevenueCat, to develop new Flutter apps using a single codebase that works across iOS and Android devices, ensuring higher quality performance, more efficient maintenance, easy ongoing development, and seamless subscription management. The results have been impressive, with V1 Sports’ revenues doubling compared to the previous year, conversion rates increasing, and total users surpassing 300,000. The company now has more flexibility to add new features and grow its business.

How To Use GraphQL with Flutter — Soshace
GraphQL is becoming increasingly popular as an API implementation due to its ability to request only the necessary data and nothing more. This article discusses GraphQL vs REST, why you should use it, and how to implement it with Flutter by building a simple TodoList application that can fetch items, show details of an item, create new items, update existing items and delete items.

Custom Serializer with built_value in Dart and Flutter
Nikki Goel discusses how to customize the build_value serializer in Dart to deserialize properties like BuiltList<T>
get data. This is useful when working with immutable classes that require JSON serialization. The article provides an example of creating a generic pagination model with the BuiltList<T>
get data property, which can be used for all paginated APIs with different data types for the data field. The article also provides a GitHub repository with all the code.
FFIGen: An Easy Way to Access iOS Libraries - Medium
Janak Mistry has presented a new approach to system interoperability, FFIGen, introduced in Flutter 3.7.0. It allows for generating Dart binding that calls C modules from another language, and creates an easier access to Swift classes. This article covers how to install LLVM and create a ffigen.yaml
file in order to generate bindings, and then how to use the generated classes in Dart code.
Conveyor: Flutter support
Conveyor is a tool that simplifies the process of packaging and updating Flutter apps for desktop distribution. It offers features such as online updates and a simple configuration and workflow. It supports building packages for multiple operating systems and handles signing and notarization, even for those not using a Mac. Conveyor also allows for OS-specific features and has a party trick on Windows that skips downloading file blocks if they already exist and hard-links identical files between apps, resulting in faster installs.
Thoughts on using third-party packages (or not) | by Suragch | Feb, 2023 | Medium
In this article, Suragch discusses the advantages of using packages when developing an application in Flutter and Dart. He states that packages make development much easier by eliminating the need for developers to reinvent the wheel. But there are pros and cons!
VIDEOS

Observable Flutter: MongoDB & Realm
In this video, the host and guest discuss MongoDB's product Realm, which is a backend database. They emphasize the importance of mutual respect within the Flutter community, as they discuss the recent update on the Flutter SDK released by Realm. MongoDB is a document-based database, while Realm is known for its ability to synchronize data between devices and ease of use for local databases. The Realm core is built in C++ and has SDKs for nine different languages, including the latest support for Flutter. MongoDB acquired Realm in 2018, and the guest, Kasper Nielsen, is a senior software engineer and certified Realm expert at MongoDB. The guest also notes the strength of Realm's language integration and its unique query language, RQL.

RawMagnifier (Widget of the Week)
The video explains how to customize the behavior of the magnifying glass feature in Flutter. The RawMagnifier widget can be used to alter the default behavior of the magnifying glass, allowing for custom magnification of UI elements. To use RawMagnifier, a GestureDetector is placed inside a Stack, and the child of the GestureDetector is the widget that the magnifier will appear on. A Positioned widget is added to the Stack to save drag details, and the RawMagnifier widget is added as its child. The magnifier can be customized by adjusting its size, magnification scale, and shape using the MagnifierDecoration class.

Klasha (Flutter Developer Story)
A young Nigerian entrepreneur named Jess Anuna discusses how she founded Klasha, an app that enables African consumers to access global goods and services using African currencies and payment methods. Klasha has 300,000 users in Nigeria who are shopping from global retailers using African currencies and getting fast delivery in 7 to 10 days.

📱 Playing with Animations • Flutter Tutorial
This Flutter tutorial shows how to create a cool animation using basic code and animation. The tutorial uses a stateful widget and Animation controllers to control rotation and radius of the animation. The scaffold is filled with multiple containers of different sizes, making it appear to shrink. The animation controller is set to move back and forth, making the animation move in a circular motion.

Database query basics with Flutter and Supabase - YouTube
Video discusses various ways to interact with a Supabase database from a Flutter app using REST API endpoints. It also explains one-to-many and many-to-many relationships and the use of filters to narrow down query results...
DISCUSSIONS
r/FlutterDev: Disappointed with go_router
Recently I tried to migrate from auto_route to go_router but I have to say that i'm pretty disappointed and I must say that I don't get the recent hype.
JOBS

Flutter Developer Job - Euvic (Remote)
Projekt polega na rozwoju nowoczesnych i szeroko znanych aplikacji dla edukacji (dziennika elektronicznego) oraz dla administracji samorzÄ…dowej. Po stronie serwerów pracuje 60 baz SQL i 600 ...

Flutter Developer - Droids On Roids (Remote)
Be a great part of the Flutter Team contributing to the world community! We are looking for a Flutter Developer to co-create modern mobile projects,...
Senior Flutter Developer - Yohana (Palo Alto, California, United States)
We are seeking an experienced Senior Flutter Developer to join our team. The successful candidate will be responsible for developing and maintaining our mobile applications using the Flutter framework, and ensuring they meet our high standards of quality, usability, and performance. This role will involve working closely with our product and design teams to translate requirements into functional, user-friendly, and visually appealing applications. You are expected to be a hands-on developer & architect who excels in a dynamic, fast-moving, and agile environment building high quality and high-performance software.
Flutter Developer - Oscar Associates (UK) Limited (Hybrid, Swansea)
As a Flutter Developer you will contribute to the development of features, fixing bugs and issues, reviewing code from others in the team and making a key contribution to the entire development lifecycle, from conception and discovery through development and delivery as well as working on App architecture and how we can develop and expand.