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

Flutter July 2023 💙 Flutter Monthly

Let’s dive into Flutter world!


Flutter Taipei attended COSCUP on July 29, 30#

I had a wonderful experience attending the conference where I had the chance to meet numerous developers and experts. It was impressive to see how committed everyone was to self-improvement. Hopefully, we’ll have our spot at the conference next year, which I believe will be an exciting and refreshing experience. I am eagerly looking forward to it!

Optimizing iOS builds with Tuist and Codemagic CI/CD#

by Himesh Panchal

Tuist uses the cache for files and dependencies for Xcode projects. It’s free for the community. So nice!

https://blog.codemagic.io/ios-app-caching-using-tuist-and-codemagic/

How to use fpdart and riverpod in Flutter | Fpdart and Riverpod Functional Programming in Flutter#

by Sandro Maglione

Use “Either” for expected errors

https://www.sandromaglione.com/techblog/fpdart-riverpod-functional-programming-flutter-part-4

On-Device ML using Flutter + Tensorflow Lite#

by Roman Jaquez

On-Device ML using Flutter and TensorFlow Lite (pt.1): Model TrainingThis is a two-part article on On-Device ML using Flutter; this article deals with the model-training part of the…medium.com

GitHub - romanejaquez/temp_tflite_flutterContribute to romanejaquez/temp_tflite_flutter development by creating an account on GitHub.github.com

Shorebird Code push on ios is now in alpha#

by Shorebird

Android is stable now. Try it!

ShorebirdCode Push for Fluttershorebird.dev

Apple Vision Pro developer labs are opening soon#

by Greg Joswiak

City support#

  • Cupertino
  • London
  • Munich
  • Shanghai
  • Singapore
  • Tokyo

Work with Apple - visionOS - Apple DeveloperAll-new platform. Familiar frameworks and tools. Get ready to build and design an entirely new universe of apps for…developer.apple.com

flutter_deck Package for Making presentations and slides in Flutter#

by Mangirdas Kazlauskas

https://pub.dev/packages/flutter_deck

flutter_deck | Flutter PackageA lightweight, customizable, and easy-to-use framework to create presentations in Flutter.pub.dev

Decoding Flutter Lint, Nemesis of Bad Code#

by Hamber

Linting for better project quality and stability

Decoding Flutter Lint, Nemesis of Bad CodeLint Basics and Importance; How to Configure and Use Flutter Lint; Best Practices with Flutter Lintmedium.com

Building an Engineering Culture: Awakening the Soul of Product Development#

by Hamber

Recommend this article for developers. The points mentioned are similar to my thoughts.

Building an Engineering Culture: Awakening the Soul of Product DevelopmentSimply put, engineering culture is a set of values, behavioral norms, and work habits commonly found in technology…t.co

Use Switch-expression in Dart3 for handling FirebaseAuthException#

by Mangirdas Kazlauskas

https://twitter.com/mkobuolys/status/1684140077532733440/photo/1

Isar released v4 for encryption in the prerelease#

by Simon Choi

Thanks, author for this implementation. It will be real after several months of discussion about encryption for data storage.

New features:#

  • Encryption
  • String IDs
  • Partial & Bulk updates
  • Multi-property queries
  • Optional SQLite storage engine
  • Full JSON support
  • Faster in every way
  • Required parameters for embedded objects
  • more…

isar 4.0.0-dev.3 | Dart PackageExtremely fast, easy to use, and fully async NoSQL database for Flutter.pub.dev

Flame Game in Flutter#

by Dany

https://twitter.com/yasfdany/status/1684151966673547265

Flutter Web — Roman Web Portfolio#

by Roman Jaquez

https://github.com/romanejaquez/roman-web-portfolio

GitHub - romanejaquez/roman-web-portfolioContribute to romanejaquez/roman-web-portfolio development by creating an account on GitHub.github.com

The Ultimate Guide to Becoming a Flutter Expert#

by Isaac Adariku

There are six parts for giving some advice and tips for Flutter roadmap. Let’s be an expert!

The Ultimate Guide to Becoming a Flutter Expert — Part 1: Getting Started in Techby Isaac Adariku — Eternity 💙 This article is part 1 of the ultimate guide to becoming a Flutter expert.isaacadariku.medium.com

Compiling Flutter Engine Locally#

by Huy Nguyen

Compiling Flutter Engine Locally (Part I)Flutter empowers developers to dive deeper into the framework by compiling its engine locally. This process not only…huynguyennovem.medium.com

Rive — Make a Crawling Spider Mouse Pointer#

by Gordon Hayes

Source code: https://zapp.run/edit/animated-spider-cursor-rive-zg1206rjg130

Dart-ing Around the Server Side with Dart Frog#

by DeveloperSteve

Talk about fast and easy-use backend, Dart Frog. We can use it with Open Telemetry and Lumigo to become powerful.

https://medium.com/lumigo/dart-ing-around-the-server-side-with-dart-frog-8bb9fe777a1e

Dart-ing Around the Server Side with Dart FrogDive into Dart Frog: transforming backend development with the Dart language. Explore the framework and learn how to…medium.com

Web and desktop support for file upload and download in Flutter#

by Suragch

Web and desktop support for file upload and download in FlutterManaging conditional imports and CORS issuessuragch.medium.com

Building an Enterprise Application in Flutter#

by LeanCode

https://leancode.co/blog/building-an-enterprise-application-in-flutter

How to Add Native Splash Screen in Flutter in 100 seconds#

by Flutter UI Dev

[Official] Adding a Home Screen widget to your Flutter app#

by Flutter

https://twitter.com/FlutterDev/status/1681423604020576263
  • Show data from your Flutter app
  • Display text using font assets shared from the Flutter app
  • Display an image of a rendered Flutter widget

Adding a Home Screen widget to your Flutter App | Google CodelabsIn this codelab, you’ll create a Home Screen widget for your iOS or Android Flutter app. You’ll start with a basic…codelabs.developers.google.com

GitHub Actions — Ensuring Quality In Our Flutter Codebase#

by Gonçalo Palma

GitHub Actions - Ensuring Quality in our Flutter Codebase - InvertaseMany products aim to provide us with a CI Pipeline for our projects, from the ones targeted to Flutter, such as…invertase.io

Creating a reactive TextField in Flutter#

by Stephan

Creating a reactive TextField in FlutterIn this article, I will show you how you can very easily create a reactive TextField in Flutter. Motivation A few…fluttergamedev.com

Learn Flutter Animation by Doing — Build Complex Animations the Simple Way#

by The Flutter Way

Learn Flutter Animation by Doing — Build Complex Animations the Simple WayYou might already be familiar with creating basic animations in Flutter. But how about transforming these simple…itnext.io

KISS Architecture: A Strategy for Flutter Apps in Healthcare and Regulated Sectors#

by Elliot Tikhomirov

KISS Architecture: A Strategy for Flutter Apps in Healthcare and Regulated Sectors - Blog”KISS Architecture” explores the use of Flutter’s inherent features to their utmost potential while curbing the use of…elliotthm.com

Working with native elements in Flutter: Platform Channel vs Pigeon vs Foreign Function Interface (FFI)#

by Jasper Essien

Working with native elements in Flutter: Platform Channel vs Pigeon vs Foreign Function Interface…This article provides an overview of when and how to establish communication between Flutter and native components…blog.codemagic.io

Dart and Flutter Case Study: Mastering On-Device AI, Melting Away Technical Debt, and Crafting Dream UIs.#

by Tsavo Knott

Pieces app using Flutter and Dart.

The Ultimate Code Snippet + Context ToolSave, enrich, generate, search and reuse key developer materials with our AI-powered code snippet manager and suite of…pieces.app

Dart and Flutter Case Study: Mastering On-Device AI, Melting Away Technical Debt, and Crafting…Discover how we mastered on-device AI, reduced technical debt, and created next-level UIs in this Dart and Flutter case…code.pieces.app

Save Flutter Widgets as PDF or Excel#

by Jackie Moraa

Save Flutter Widgets as PDF or ExcelIn this digital age, businesses as well as individuals are relying heavily on mobile applications for various tasks and…kymoraa.medium.com

OSS video diary app that focuses on privacy and beautiful UX#

by Tim

GitHub - no-one-works/broody: World’s greatest mobile video diary.World’s greatest mobile video diary. Contribute to no-one-works/broody development by creating an account on GitHub.github.com

Detect drags across multiple widgets in one continuous drag#

by Rutvik Tak

https://twitter.com/TakRutvik/status/1676184987190829056

Flutter-Animations/lib/flutter_gestures/continous_drag_selection/continous_drag_selection.dart at…Exploring “Animations In Flutter”, having fun building and writing about them while doing design challenges to see the…github.com

Flutter low-level audio plugin using SoLoud library and FFI#

by Marco Bavagnoli

GitHub - alnitak/flutter_soloud: Flutter audio plugin using SoLoud library and FFIFlutter audio plugin using SoLoud library and FFI. Contribute to alnitak/flutter_soloud development by creating an…github.com

GDG Videos#

Google IO Extended 2023 — What’s good in Flutter 3.10 and Dart 3?#

by Yii Chen

社区说|从Flutter Key 深入剖析UI架构设计原理#

by 徐宝林

社区说|从Flutter Key 深入剖析UI架构设计原理_哔哩哔哩_bilibili徐宝林Flutter 社区深度参入者,贡献PR超150个Google Open Source Peer Bonus (2022) 获得者OPPO软件架构师课程介绍:1.无处不在的Flutter Key2.Flutter…bilibili.com

社区说|Flutter Lint 揭秘,坏代码的克星#

by Hamber

社区说|Flutter Lint 揭秘,坏代码的克星_哔哩哔哩_bilibiliHamberDavionLabs 移动端负责人热爱钻研、分享各类技术原理Google DevFest 2022 / Flutter Festival 2022 Google 出海日 2023 / 社区说 嘉宾讲师课程介绍:1.Lint…bilibili.com

社区说|Flutter 长列表 Lazy Loading 机制解析#

by 徐宝林

社区说|Flutter 长列表 Lazy Loading 机制解析_哔哩哔哩_bilibili徐宝林Flutter 社区深度参入者,贡献PR超150个Google Open Source Peer Bonus (2022)…bilibili.com

社区说|Flutter 一知半解,带你拨云见月#

by 郭树煜

社区说|Flutter 一知半解,带你拨云见月_哔哩哔哩_bilibili郭树煜《Flutter开发实战详解》的作者掘金优秀作者-恋猫de小郭Github GSY 系列开源项目负责人 CarGuo课程介绍:1.针对 Flutter 常见误解辟谣2.Flutter 定位解析3.Flutter 的局限和未来了解…bilibili.com


Package — wolt_modal_sheet#

by Cagatay Ulusoy & Wolt

wolt_modal_sheet | Flutter PackageThis package provides a responsive modal with multiple pages, motion animation for page transitions, and scrollable…pub.dev

https://twitter.com/ulusoyapps/status/1677211914680643584

Package — keyboard_mouse_indicator#

by Birju Vachhani

keyboard_mouse_indicator | Flutter PackageA beautiful widget that shows mouse and keyboard events on screen with full customization options.pub.dev


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。