Flutter SDK Releases
ARTICLES
Keeping your app secure: the importance of detecting jailbroken devices
Nikolas Kraljevic discusses the importance of detecting jailbroken devices to protect the app and intellectual property. It provides two methods to detect if the device is jailbroken and exit the app if necessary.

Setting the screen size of your Flutter Desktop App at Startup
Jack Siro discusses how to set the screen size of a Flutter Desktop app at startup. By default, the app size on Windows and Linux is 1280x720, and on macOS, it's 800x600. The desktop_window
plugin can be used to control the size, position, and visibility of windows in Flutter desktop applications. However, it currently cannot set the window size or position at startup or change the window's maximize state. The article provides code snippets for adjusting the window size and maximizing state at startup on Windows and Linux.

Building Wear OS apps with Flutter: A very good guide
Renan AraΓΊjo explains how to build apps for Wear OS using Flutter. The author discusses the challenges of building apps for smartwatches and provides tips for building a user-friendly interface. The article also covers the aspects of Wear OS, such as physical constraints, screen sizes, and input methods. Additionally, it explains the state of Wear OS support on Flutter and highlights the community-led efforts, available features, and native APIs.

Add A Search Bar To The AppBar In Flutter
Christian Findlay from christianfindlay.com discusses how to add a search bar in a Flutter app. He walks through the steps to create a search bar in Flutter using an example app.
The tutorial covers creating a basic StatefulWidget to manage state, adding a TextField
for the user to enter search text, and using a TextEditingController
to handle the state of the text. The article also shows how to implement search functionality, using a list of strings as the data source and filtering the list based on user input in the search bar.
Finally, the article demonstrates how to simulate an API call and display a CircularProgressIndicator
while waiting for the search to complete.

All about the factory constructor in Dart
Marc from flutterclutter.dev explains the factory constructor in Dart, including its meaning and when to use it. He describes the factory pattern, where object creation happens in a separate class, and the benefits of using the factory design pattern. The article also covers the different types of constructors in Dart and clarifies the factory keyword's implementation in Dart. The article concludes by providing examples of when to use the factory constructor, such as returning an instance from a cache, returning an instance of a subtype, or initializing a final variable.
VIDEOS

Shorebird Update
In this video, Eric Seidel and Felix from ShoreBird discuss their new product designed to help businesses use Flutter. The product, named Code Push, enables over the air updates to keep all devices and apps running on the latest version at all times. The two demonstrate this by building a standard counter app using ShoreBird and then updating it with a color change from blue to red.

Let's make a flower animation
In this video, an animation of a flower is presented by Flutterease. The flower is made up of petals based on an ellipse, centred on the screen, with a path and control point coordinates to draw the curves. The animation is then discussed in further detail.

Latest Flutter Updates: Wasm Compile, Feature improvements and more
Video covers the newest features, bug fixes, and improvements made to the framework in the official Flutter GitHub repository.

π±π Sneaker Shop β’ Flutter Tutorial
In this tutorial, Mitch Koko created an e-commerce app where the user can browse through and add/remove shoes from a cart. Images and assets are first imported, and then an Intro Page is created with a logo, some text, and a button. The Home Page follows and includes a Google Navbar at the bottom.

Flutter 3D Drawer - How to Implement a 3D Drawer in 30 Minutes in Flutter
Vandad Nahavandipoor explains how to create a 3D drawer in Flutter. It requires the user to watch the previous chapters of the Flutter Animations Course for understanding. The end product is a simple application with a 3D drawer when dragged from the left hand side of the screen.
TOOLS AND LIBRARIES

Securrency-OSS/mirai: A server driven UI library for Flutter
Mirai is a Server-Driven UI (SDUI) library for Flutter. Mirai allows you to build beautiful cross-platform applications with JSON in real-time.

Flutter Toolkit - Visual Studio Marketplace
Extension for Visual Studio Code - Generate toString, equatable, copyWith, constructor, JsonSerializable methods, sync tests folders and many more

chatgpt_client | Dart Package
Access OpenAI ChatGPT Public API using Dart Language. Supports native Dart project and all Flutter target platforms (iOS, Android, Windows, Linux, Web) It provides streamed and normal response when as [...]

Javascript ES5 parser and interpreter written entirely in dart.
- Primary use case is to let users type in simple js that you want to execute inline. This should be not used as a general replacement for dart in flutter
- Runs in the same process as your Dart/Flutter code so no need to use the browser's javascript engine. As a result, this is fast.
DISCUSSIONS
Learn Flutter : FlutterDev
Is that possible for me as I have no prior experience of coding or IT field at all. But since I seen some videos about flutter and it's code run on all the platform and it's UI. I wanted to learn this. So, is that possible to learn flutter directly or should I learn some prior coding language?
JOBS

Flutter Developer Job - Avenga (Remote)
Development of the mobile application - Migration from iOS and Android to the Flutter hybrid solution. The project is at an early stage...

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.

Flutter Developer Job - Euvic (Remote)
Our task is to maintain and develop 5 mobile applications. Some of these applications are distributed by stores of individual platforms, and some by Samsung KNOX. We mainly write in Flutter (Dart). In Flutter projects there are some native inserts - we limited ourselves to Android (Kotlin). Applications embedded in Samsung KNOX (packaged) are written natively - only Android.