転職したらスマレジだった件

スマレジのエンジニアやまてのテックブログです。マジレス大歓迎です。

Flutter

Flutter|uuid パッケージでの UUID 生成手順とコードリーディング

今回は、 Flutter を用いて UUID(Universally Unique Identifier)を生成する手順についてまとめます。 併せて UUID がどういったものか、uuid パッケージのコードを読んで UUID をどのように生成しているのかを確認します。

Flutter|UDID を端末から取得する手順

今回は、 Flutter を用いて Android や iOS の端末から UDID(Unique Device Identifier)を取得する手順についてまとめます。 なお、一般的にはネイティブアプリ開発で UDID を利用するケースは、あまりないのではないかとは思いますが、使用を検討する機会…

Flutter アプリに Firebase Authentication を導入する手順

今回は、 Flutter アプリに Firebase プロダクトの Authentication を導入する手順についてまとめます。 ユーザーがメールアドレスとパスワードを使用して Firebase での認証ができるようにします。

Firebase コンソールで Firebase プロジェクトを作成する手順

今回は、 Firebase コンソールで Firebase プロジェクトを作成する手順についてまとめます。 「Flutter アプリに Firebase を追加する」準備段階として実施する作業です。

Flutter アプリに Firebase Crashlytics を導入する手順

今回は、前回「Flutter アプリに Firebase を導入する手順」の続きとして、 Firebase プロダクトの Crashlytics を導入する手順についてまとめます。

Flutter アプリに Firebase を導入する手順

今回は、 Flutter アプリに Firebase を導入する手順についてまとめます。 具体的には、以下の Firebase の公式ドキュメントの「Flutter アプリに Firebase を追加する」を実際にやってみたハンズオンの記録に加えて、不明な点を調べてまとめたものです。

Flutter|Dart で yyyy-MM-ddThh:mm:ss+9:00 という日付形式(ISO 8601)の文字列を生成する方法

本記事では、 Dart 言語で 2023-07-01T12:34:56+09:00 という ISO 8601 形式の文字列を生成をする方法について書きます。

WebView利用のFlutter(Android端末)から、Webアプリ(PCのDocker上)へアクセスするWi-Fi設定方法

MacBook Pro 上の Docker コンテナで開発中の Web アプリに、Android デバイスの実機にビルドした Android アプリの WebView を通じて、接続する方法をまとめます。 具体的には、Android デバイスと MacBook を同一の Wi-Fi ネットワークに接続して、MacBook…

Flutter|Drift パッケージでデータ保存を永続化する方法

本記事では、 Flutter の Drift という SQLite パッケージを使って、データを永続化する方法について書きます。 Drift を使うと、 SQLite データベースの操作を簡単に、安全に行うことができます。 CRUD 操作(作成、参照、更新、削除)を実装して、メモアプ…

Flutter|webview_flutter で JavaScript と通信を行う方法

この記事では、`webview_flutter` パッケージを使用して、Flutter と JavaScript(React アプリ)間で通信を行う方法について書きます。本記事では、サンプルアプリを作成して、Flutter アプリと React アプリがそれぞれどのように通信を行うかをまとめます。

Flutter|webview_flutter で Web ページを表示させる方法

この記事では、`webview_flutter` ライブラリを使用して、Flutterアプリで指定したURLのWebページを表示する方法について書きます。具体的には、スマレジのWebページをアプリ内に表示するサンプルアプリを作成し、その実装方法を説明します。

Flutter|MethodChannel を使って Kotlin コードを実行するサンプルアプリの実装

この記事では、 Flutter の MethodChannel を使って Kotlin のコードを実行するサンプルアプリの実装手順をまとめます。 MethodChannel は、 Flutter とネイティブプラットフォーム(今回は Android)の間でメッセージをやり取りするための仕組みです。

Flutter の環境構築|asdf の導入

ランキング参加中プログラミング はじめに Flutter 開発環境の構築について、遭遇したエラーなどのつまずいた点、分からなくて調べた点などを含めて書き出します。 今回は、 asdf というバージョン管理ツールの導入して、指定バージョンの Flutter をインス…

Flutter の環境構築 ③ Android エミュレーターでのデモアプリ起動

はじめに Flutter 開発環境の構築について、遭遇したエラーなどのつまずいた点、分からなくて調べた点などを含めて書き出します。 今回は、前回作成したデモアプリをAndroidエミュレーター上で起動します。 環境 MacBookPro(Intel チップ) macOS Monterey …

Flutter の環境構築 ② Flutter の実行に必要なもろもろのインストール

スマレジの テックファーム(SES 部門)のWebエンジニア やまて(@r_yamate) と申します。 実務では SES の派遣先で、テーブルオーダーシステムの機能改修業務の設計などを担当しています。(2022 年 3 月〜) はじめに Flutter 開発環境の構築について、遭…

Flutter の環境構築 ① Flutter のインストール 〜 PATH を通す

はじめに Flutter 開発環境の構築について、遭遇したエラーなどのつまずいた点、分からなくて調べた点などを含めて書き出します。 環境 MacBookPro(Intel チップ) macOS Monterey バージョン 12.6.1 VS Code(Visual Studio Code) バージョン 1.74.3 目次…