.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

Flutter の step by step(其の三)。

手順1:プッシュ通知

CIBAのAD実装の準備

mBaaS選定

設定手順

準備(iOSのみ)

FCM関連の設定

Firebaseにログイン

プロジェクトの作成

FCMへアプリを登録

ファイルのダウンロード

設定と実装

ビルド・プロセスへの組込

Android、iOS、其々のプラットフォームに向けて、

パッケージのインストール

firebase_messagingパッケージを追加する必要がある。

プッシュ通知のコード実装

参考

Qiita

FlutterFire?

その他

手順2:全体構成の見直し

サイズも増えて来たので、この辺りで、アプリの全体構成を見直してみる。

MaterialAppScaffold

MaterialApp?

Scaffold

フォルダ構成

main.dart

common

ButtonやView等のWidgetクラスを配置

components

PageのWidgetクラスを配置

configs

helpers

staticな関数クラスを配置

models

モデルクラスを配置

routes

services

クリーン・アーキテクチャ

以下のようなモノがあってもイイが、

WebAPIのクライアントに終始するようなケースでは不要か。

画面分割

components

runAppするApp。

app.dartのWidget buildメソッドでMaterialAppをreturnする。

Page毎のWidget

PageのWidgetのWidget buildメソッドでScaffoldをreturnする。

部品化

Widget

common

自作クラス

パッケージ / プラグイン化(≒個別にプロジェクト化)しない
自作クラスは、configshelpersservicesに格納する。

参考

Qiita

参考


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS