Jamie's tech blog

The Blue Nowhere

[App Note] Flutter and FCM

Using firebase_message and local_notification

FCM (Firebase Cloud Message) uses Firebase to control sending and receiving notifications. When I was working on a project, I noticed there weren't many articles online sharing how to set it up, and the existing ones were quite inconsistent, so I'm recording it here.

[App Note] StatelessWidget and StatefulWidget in Flutter

The two most fundamental types of Widget in Flutter

In Flutter development, you can say that 'everything is a widget'. Common terms in frontend frameworks like View, View Controller, Activity, Application, Layout, etc. are all widgets in Flutter. Widgets in Flutter come in two types: `StatelessWidget` and `StatefulWidget`.

[App Note] Flutter Multi-Version Management

Handling multiple Flutter versions in the local environment

If you are developing on your own, you only need to pick one Flutter version and follow that version's rules. But if you join a company that has Flutter projects on different versions to maintain or develop, then you need to switch between multiple versions.