0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Flutter関連の雑まとめページ

Last updated at Posted at 2023-04-28

はじめに

最近調べ始めたFlutterについてまとめていくページ
実案件に使えるかどうかの目線でパッケージを見ていっています

気が向いたら追加していく予定です

公式

flutter

- https://flutter.dev/
- flutter公式サイト

pub.dev

- https://pub.dev/
- Flutter用のPackagesまとめサイト、iOSのCocoapods.orgみたいなもの

お勉強サイト

flutter-study.dev

- https://www.flutter-study.dev/
- AppBar,ListViewなど基礎UIの使い方を学べる

すらぼうの開発ノート

- https://note-tmk.hatenablog.com/
- Flutterのいろんな機能の解説をしてくれているサイト、シングルトンとかHiveの解説も有って便利

Flutter基礎入門 by Flutter大学

- https://zenn.dev/kboy/books/ca6a9c93fd23f3
- 画面遷移(Navigator)などの使い方、基礎UIなどを動画も交えて説明してくれている

便利そうなパッケージ

Navigation

persistent_bottom_nav_bar_v2

- https://pub.dev/packages/persistent_bottom_nav_bar_v2
- BSD-3-Clause
- Flutterで用意されている標準のBottomNavigationBar使うより便利かつ高性能

内部データ保存

Hive

- https://pub.dev/packages/hive
- Apache License
- 各種サイトを見る限りsqlite使うより高速、独自データクラスも可

sqflite

- https://pub.dev/packages/sqflite
- BSD-2-Clause
- どうしてもsqliteを使いたい場合などに使用、基本的には速度の関係上Hiveの方が有利に感じる

shared_preferences

- https://pub.dev/packages/shared_preferences
- BSD-3-Clause
- 簡易的なデータ保存用。AndroidのSharedPreferences、iOSのUserDefaultsのようなもの

多言語対応

flutter_localizations

- https://docs.flutter.dev/accessibility-and-localization/internationalization
- 
- flutterの標準機能の多言語対応パッケージ

slang

- https://pub.dev/packages/slang
- MIT License
- json,csv,YAMLでリソースの管理ができる

内部通知機能

flutter_local_notifications

- https://pub.dev/packages/flutter_local_notifications
- BSD-3-Clause 
- AndroidとiOSの内部通知機能が比較的楽に実装ができる
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?