yii.
← Writing
Flutter 月報 · · 26 min read

Flutter November 2023 💙 Flutter Monthly

Let’s dive into Flutter world!


GDEs#

Thanks to all the contributors!

Mateusz Wojtczak#

https://twitter.com/matiwojt/status/1726885968853041595

Daria @Daria Orlova#

Lukas Klingsbo#

https://twitter.com/spydon/status/1724441302907961771

Alfredo Bautista Alfredo Bautista Santos#

Kadriye Macit @Kadriye Macit#

https://twitter.com/kadriyemct/status/1722568124858273836

Carlo Lucera Carlo Lucera (HatDroid)#

https://twitter.com/hat_droid/status/1721959338892296331

Flutter 3.16 & Dart 3.2#

Dart#

  • Non-null Type Promotion for final, private fields
  • lints and flutter_lints v3 Upgrade
  • DevTools Extension
  • Dart Interoperability
  • Dart to WASM(WebAssembly)

Flutter#

  • Impeller of Android, preview support
  • Material 3 fully support
  • New TextScaler Class
  • Mouse Scroll Wheel Support on Android
  • Predictive Back Navigation in Android
  • iOS Edit Menu with More Options
  • Flutter for iOS App Extension
  • SelectionArea of Text
  • MatrixTransition Animation Widget
  • Flutter Timeline Events in Chrome DevTools
  • Flutter Casual Games Toolkit

Major steps this year on the journey to multiplatform developmentToday, we’re happy to announce two new SDK releases — Dart 3.2 and Flutter 3.16 — and a major refresh of the Flutter…medium.com

What’s new in Flutter 3.16Material 3 by default, Impeller preview for Android, DevTools extensions, and much moremedium.com

Announcing Dart 3.2Improved language & developer experience, and an update on web apps & Wasmmedium.com

Building your next casual game with FlutterFree & open source multi-platform 2D game development in Fluttermedium.com


Hixie left Google#

One of the co-founders and tech lead of Flutter.

Hixie’s Natural Log: Reflecting on 18 years at GoogleI joined Google in October 2005, and handed in my resignation 18 years later. Last week was my last week at Google. I…ln.hixie.ch

Hixie’s Natural Log: The Future is FlutterDespite my departure from Google, I am not leaving Flutter - the great thing about open source and open standards is…ln.hixie.ch

Super Dash game#

by Very Good Ventures Team

How we built the new Super Dash demo in Flutter and Flame in just six weeks!Discover the journey of creating Super Dash, a multiplatform game developed in Flutter and Flame. Learn how the VGV…verygood.ventures

How we built the new Super Dash demo in Flutter and Flame in just six weeks!Learn how we launched Super Dash, a multiplatform game demo on Desktop browsers, Android, and iOS with just two…medium.com

Cosmic Merge (Flame Game)#

by Anton Borries

Flutter open discussion. Do we have a movement going?#

by Ray Li, Remi, Matt

JavaScript is not available.Edit descriptiontwitter.com

Road to 100% Test Coverage#

by Very Good Ventures Team

Road to 100% Test CoverageExplore the journey to achieving 100% test coverage at Very Good Ventures (VGV) and discover why the focus is on…verygood.ventures

Humpday Q&A/AMA with Live Coding! :: 29th November 2023#

by Flutter Community

Endless Runner Games with FlutterFlow: Players & Obstacles Movement#

by FlutterFlow

Why some people are obsessed with Clean Architecture#

by Andrea Bizzotto

Google Maps integration in the Flutter App#

by Kadriye Macit

Google Maps integration in the Flutter AppHello everyone!medium.com

drawing-to-code demo by FlutterFlow#

by Will Hobick

Draw to AppBuilt with FlutterFlow.draw-to-app.flutterflow.app

Flutter GPU, Textured 3D things.#

by Brandon DeRosier

When to use Realtime Updates vs One-Time Reads in Your Flutter Apps#

by Andrea Bizzotto

When to use Realtime Updates vs One-Time Reads in Your Flutter AppsFind out when to use one-time reads and when to switch to realtime updates in Flutter development for optimal app…codewithandrea.com

Flutter GPU Textures marked as “shader readable” can be cast as UI Images#

by Brandon DeRosier

https://twitter.com/algebrandon/status/1727893148204998665

Shaders in Flutter with ShadyWeather Demo#

by Daniel Coyula

GitHub - monster555/flutter_shady_weather_demo: Flutter ShadyWeather Demo uses dynamic shaders for…Flutter ShadyWeather Demo uses dynamic shaders for real-time, eye-catching effects that adapt to changing weather…github.com

Flutter Riga Meetup #1#

by Flutter Riga

  • Flutter Riga Keynote: Who we are and why we’re here?
  • Ivanna Kacevica (Mobile Developer at World of Mouth) — Cleaner Flutter Code with Dart 3
  • Oleksandr Leushchenko (GDE in Flutter&Dart, SSE at Tide) — Building Better Apps with BDD

https://www.youtube.com/watch?v=EE079UGLUrU&ab_channel=FlutterRiga

Companies and Apps that are built with Flutter#

by Majid Hajian

Humpday Q&A/AMA :: 22nd November 2023#

by Flutter Community

Monthly: Simple Period Tracker#

by Engineer Girlfriend

‎Monthly: Simple Period Tracker‎Monthly is an easy to use and beautiful period tracker app with a focus on privacy and transparency. None of your…apps.apple.com

Pluto: Web Browser Extension#

by Birju Vachhani

https://chromewebstore.google.com/detail/cjhgdglialdlkabijejcpddhjjagdkio

GitHub - BirjuVachhani/pluto: A minimal new tab for Chrome/Edge.A minimal new tab for Chrome/Edge. Contribute to BirjuVachhani/pluto development by creating an account on GitHub.github.com

REWE Plätzchen Planer App#

by Verry, Paul Köhler

https://plaetzchen-planer.rewe.de/

REWE Plätzchen Planer - so kriegst du deine Lieblingsplätzchen gebackenAuf die Plätzchen, fertig, backen! Finde mit dem REWE Plätzchen Planer schnell deine Favoriten, lad dir die…plaetzchen-planer.rewe.de

CamerAwesome 2.0.0 is now available#

by apparence.io

  • Multi-camera
  • Video settings
  • Preview rework
  • CameraX 1.3.0

camerawesome | Flutter PackageEasiest Flutter camera Plugin with builtin UI. Supporting capturing images, streaming images, video recording, switch…pub.dev

Rive 101#

by Hamber

Rive 101Mastering Rive: Vector Animationmedium.com

Flutter Heroes 2024#

Flutter Heroes 2024Schedule, talks and talk submissions for Flutter Heroes 2024papers.synesthesia.it

Flutter Showcase Update#

by Flutter

Showcase - Flutter apps in productionThe world’s biggest businesses are building with Flutter. View the showcase and see Flutter apps in production.flutter.dev

lints Comparison#

by Mike Rydstrom

Flutter Linting and Linter ComparisonCustom linting setup and comparing used linting rules by different packagesrydmike.com

Brick Game#

by ちゅーやん

brick_practiceA new Flutter project.chooyan-eng.github.io

Playground#

by Damian Diaz

GitHub - deam91/art-playground: It is about Processing, and some generic art along the way! :)It is about Processing, and some generic art along the way! :) - GitHub - deam91/art-playground: It is about…github.com

Flame Game Jam 3.0#

by Flame

Flame Game Jam 3.0A game jam from 2023-12-08 to 2023-12-17 hosted by spydon, CptBlackPixel, RENOTANUMBER, Jochum (wolfen), luanpotter &…itch.io

#Flame6Years Challenge!#

by Flame

Winner is teddy chavez.
Winner isteddy chavez.

Patrol 3.0: UI Testing Framework#

by LeanCode

patrol | Flutter PackagePowerful Flutter-native UI testing framework overcoming limitations of existing Flutter testing tools. Ready for…pub.dev

Flame New Website#

Flame EngineFlame is a game engine built on top of Flutter. It runs on mobile, desktop, and web.flame-engine.org

Humpday Q&A/AMA :: 15th November 2023#

by Flutter Community

Building Responsive UIs in Flutter: A Short Guide#

by Dario Digregorio

Building Responsive UIs in Flutter: A Short GuideFlutter has become a go-to framework for developing cross-platform apps, but the real challenge lies in making these…dario-digregorio.medium.com

List of companies using Flutter#

by Jonas Uekötter

GitHub - ueman/companies_using_flutter: List of companies using FlutterList of companies using Flutter. Contribute to ueman/companies_using_flutter development by creating an account on…github.com

Tree Game with Flame#

by Erick

https://twitter.com/CptPixel/status/1723877151160578372

GPT for Bonfire#

by Caio Pedroso

https://chat.openai.com/g/g-hEx7E7cEl-bonfire-flutter-assistant

Flutteristas Conference 2023#

Flutter is the third most contributed repository on GitHub for 2023#

by GitHub

Octoverse: The state of open source and rise of AI in 2023In this year’s Octoverse report, we study how open source activity around AI, the cloud, and Git are changing the…github.blog

Let’s talk about Codepush for Flutter (Spanish)#

by Gianfranco Papa | Flutter & Dart, Fabián Varela

8 Steps to Follow When Building Your Next Flutter App#

by Andrea Bizzotto

8 Steps to Follow When Building Your Next Flutter AppA helpful guide for your next Flutter app, providing insights from UX flows selection to GitHub boards and processes…codewithandrea.com

Github Action: Melos Action#

by Lukas Klingsbo

Melos action - GitHub MarketplaceSetup Melos for you GitHub workflowgithub.com

Flutter & Dart: SOLID Principles and Top Design Patterns#

by Hamber

Flutter & Dart: SOLID Principles and Top Design PatternsThe SOLID principles are a set of guidelines for object-oriented software design that aim to make software systems more…medium.com

Chinese: https://j08v3n7cqq.feishu.cn/wiki/Yur4wIT4yi0cWvkvwKMc1uVonIh

SunnyPlace App using Bonfire 3.0 (Flame)#

by Rafael Almeida Barbosa

Android: https://play.google.com/store/apps/details?id=br.com.sunnyplace

FirebaseDemoDay#

by Firebase

Developing on Windows with Flutter & Firebase
Developing on Windows with Flutter & Firebase

App Development Platform Demos | FirebaseWatch demos of how Firebase, Google’s app development platform, can help youbuild, run, and grow your app and business.firebase.google.com

shader_buffers: simplify the use of shaders#

by Marco Bavagnoli

GitHub - alnitak/shader_buffers: Flutter widget that aims to simplify the use of shaders with a…Flutter widget that aims to simplify the use of shaders with a focus on the ShaderToy.com website - GitHub …github.com

2D scrolling — Flutter Build Show#

by Kate Lovett, Flutter

DartPadAn online Dart editor with support for console, web, and Flutter apps.dartpad.dev

Experimenting with slivers for a calendar view in Flutter#

by Fré Dumazy

https://twitter.com/FresidentDumazy/status/1722037833672642775

Native to Flutter migration improves and transforms V1 Sports performance apps#

by Very Good Ventures Team, V1SPORTS

Native to Flutter migration improves and transforms V1 Sports performance apps | Very Good VenturesV1 Sports Teams Up with VGV and RevenueCat for Efficient Cross-Platform Flutter Appsverygood.ventures

5 things to remember when developing and designing an accessible app#

by Alexander Troshkov

5 things to remember when developing and designing an accessible appAccessibility issues impact all of us at different stages of our lives. Here are 5 things to consider when developing…rebelappstudio.com

flutterflow_ui: Easily Export the FlutterFlow UI code to your Flutter Projects#

by FlutterFlow

Export FlutterFlow UI code to your Flutter projectIntroducing the FlutterFlow UI package Preparing your Flutter project Add dependency of flutterflow_ui package Copy the…docs.flutterflow.io

flutterflow_ui | Flutter PackageFlutter package that makes it easy to use UI widgets and code generated by FlutterFlow in your Flutter projects.pub.dev

Give the Output of a Shader to Another Shader#

by Marco Bavagnoli

Flutter on Embedded Devices#

by Flutter

Flutter on Embedded DevicesFlutter embedded support means you can create high quality custom solutions for your customers on any device with a…flutter.dev

How to Test Native Features in Flutter Apps with Patrol and Codemagic#

by Kevin Suhajda

How to Test Native Features in Flutter Apps with Patrol and Codemagic | Codemagic BlogLearn how to test native features in Flutter apps with Patrol and Codemagicblog.codemagic.io

patrol | Flutter PackagePowerful Flutter-native UI testing framework overcoming limitations of existing Flutter testing tools. Ready for…pub.dev

Flutter Engineering#

by Majid Hajian

Dive into the essence of Flutter engineering. This isn’t about making things work; it’s about mastering the art. From understanding high-level strategies to grasping complex advanced concepts, I am on a mission to transform you into a Flutter expert.

https://www.flutterengineering.io/

Flutter Engineering TrainingsPremium Advanced Flutter Trainings from Majid Hajianflutterengineering.io

Flutter AI — Build Your Dream Trip App! | AI-Powered Adventures#

by Pawan Kumar

poe2arb CLI Tool v2.1#

by LeanCode

https://twitter.com/LeanCodePl/status/1719291032947290456

With poe2arb, you can easily convert your POEditor translations into the ARB format used by Flutter, streamlining the localization process. It also introduces support for plurals and advanced params in translations.

GitHub - leancodepl/poe2arb: POEditor JSON to Flutter ARB converterPOEditor JSON to Flutter ARB converter. Contribute to leancodepl/poe2arb development by creating an account on GitHub.github.com

WebAssembly Garbage Collection (WasmGC) now enabled by default in Chrome#

WasmGC is now available in Chrome v119.

https://flutterweb-wasm.web.app/

WebAssembly Garbage Collection (WasmGC) now enabled by default in Chrome - Chrome for DevelopersThere are two types of programming languages: garbage-collected programming languages and programming languages that…developer.chrome.com

Flutter WasmGC Preview - Material demoExperimental deployment of the Flutter Material 3 web demo compiled to WasmGC.flutterweb-wasm.web.app

The WASM web is fully rendered onto a canvas. This means it breaks important browser features like find on page, translation, text selection, extensions, and link to text fragment.


Articles#

About#

Contribution#

If you think the article is good, you can sponsor it, so that I have more motivation and enthusiasm to share my learning and life! Buy me a cup of coffee!

https://www.buymeacoffee.com/yiichenhi

I hope it can help you. Welcome to follow me to get the upcoming article.

本文原刊登於 Medium。