snovaのブログ

主にプログラミングやデジタルコンテンツについて書きます。最近はPython, Flutter, VRに興味があります。

Flutter

消防設備計算アシスタントアプリを開発

はじめに 以前、電気設備の設計や検討を簡単に計算をできるアプリを開発しました。 snova301.hatenablog.com 今回は、消防設備の確認に役立つアプリを開発しようと思い、消防設備計算アシスタントというアプリをFlutterで開発し、Google PlayとApp Storeでリ…

Raspberry Pi x Flutter x Firebaseでホームカメラを製作(実践編)

Raspberry PiとUSBカメラを使ったホームカメラの製作の実践編です。 前回の内容はこちら。 snova301.hatenablog.com システム概要 環境 Python opencvでカメラのデータを読み込む Cloud Storage for Firebaseへの画像アップロードテスト Firebase Authの設定…

Raspberry Pi x Flutter x Firebaseでホームカメラを製作(準備編)

はじめに 子どもの様子を見に行くための部屋の移動が面倒だったので、移動しなくてもいいように、余っていたラズパイとUSBカメラを使ってホームカメラを製作しました。 今回の内容はホームカメラ製作の準備編です。 はじめに システム概要 環境 Raspberry Pi…

iOSアプリ(電気設備計算アシスタント)をリリースした

はじめに 以前、電気エンジニア向けのアプリをGoogle Playに公開しました。 snova301.hatenablog.com あれから何度かアップデートを重ね、今回App Storeでもリリースをしました。 電気設備計算アシスタントYuya Sugino仕事効率化無料apps.apple.com アプリの…

Flutterで採点カウンターアプリを製作し、Google Playでリリースした話

はじめに 資格試験の勉強をしているときに、毎回毎回、点数計算が面倒だなと感じたので、採点した結果をカウントできるアプリがあればいいなと思い、採点カウンターアプリをFlutterで製作し、配信しました。 アプリの配信先 アプリ情報をまとめたページ snov…

Flutterから利用できるFirebaseサービスをカウンターアプリで実践(その他のサービスとまとめ編)

はじめに Flutterから利用できるFirebaseの機能をカウンターアプリに実装し、内容をまとめたシリーズの最終回です。 今回はこれまで紹介したサービス以外のFirebaseの機能とまとめです。 目次 はじめに 目次 シリーズの内容 導入方法 Firebase Dynamic Links…

Flutterから利用できるFirebaseサービスをカウンターアプリで実践(Hosting編)

はじめに Flutterから利用できるFirebaseの機能をカウンターアプリに実装し、内容をまとめたシリーズの第13回目です。 今回はウェブアプリ、静的コンテンツ、動的コンテンツ、マイクロサービス向けにホスティングができるFirebase Hostingについてです。 Flu…

Flutterから利用できるFirebaseサービスをカウンターアプリで実践(Cloud Functions編)

はじめに Flutterから利用できるFirebaseの機能をカウンターアプリに実装し、内容をまとめたシリーズの第12回目です。 今回はトリガーされたイベントに応じて、バックエンドコードを自動的に実行できるCloud Functions for Firebaseについてです。 Cloud Fun…

Flutterから利用できるFirebaseサービスをカウンターアプリで実践(Firebase ML編)

はじめに Flutterから利用できるFirebaseの機能をカウンターアプリに実装し、内容をまとめたシリーズの第11回目です。 今回はFirebaseを使った機械学習モデルの推論についてです。 目次 はじめに 目次 シリーズの内容 開発環境 準備 FirebaseとFlutterで使用…

Flutterから利用できるFirebaseサービスをカウンターアプリで実践(In-App Messaging編)

はじめに Flutterから利用できるFirebaseの機能をカウンターアプリに実装し、内容をまとめたシリーズの第10回目です。 今回はターゲットを絞り込んだメッセージを送信することができるFirebase In-App Messagingについてです。 このサービスはモバイル(iOS, …

Flutterから利用できるFirebaseサービスをカウンターアプリで実践(Firebase Cloud Messaging編)

はじめに Flutterから利用できるFirebaseの機能をカウンターアプリに実装し、内容をまとめたシリーズの第9回目です。 今回はクライアントアプリに対してプッシュ通知を送信できるFirebase Cloud Messagingについてです。 目次 はじめに 目次 シリーズの内容 …

Flutterから利用できるFirebaseサービスをカウンターアプリで実践(Cloud Storage編)

はじめに Flutterから利用できるFirebaseの機能をカウンターアプリに実装し、内容をまとめたシリーズの第8回目です。 今回はユーザーが作成した写真やビデオのようなコンテンツを保存するCloud Storage for Firebaseについてです。 目次 はじめに 目次 シリ…

Flutterから利用できるFirebaseサービスをカウンターアプリで実践(Realtime Database編)

はじめに Flutterから利用できるFirebaseの機能をカウンターアプリに実装し、内容をまとめたシリーズの第7回目です。 今回は、NoSQLによりデータの保管とすべてのクライアントにわたるリアルタイム同期を行うことができるFirebase Realtime Databaseについて…

Flutterから利用できるFirebaseサービスをカウンターアプリで実践(Cloud Firestore編)

はじめに Flutterから利用できるFirebaseの機能をカウンターアプリに実装し、内容をまとめたシリーズの第6回目です。 今回はデータの保存を行うことができるCloud Firestoreについてです。 似たようなサービスに、写真や動画の保存に最適なCloud Storage、リ…

Flutterから利用できるFirebaseサービスをカウンターアプリで実践(Authentication編)

はじめに Flutterから利用できるFirebaseの機能をカウンターアプリに実装し、内容をまとめたシリーズの第5回目です。 今回はユーザー認証機能を使うことができるFirebase Authenticationについてです。 目次 はじめに 目次 シリーズの内容 開発環境 準備 導…

Flutterから利用できるFirebaseサービスをカウンターアプリで実践(Remote Config編)

はじめに Flutterから利用できるFirebaseの機能をカウンターアプリに実装し、内容をまとめたシリーズの第4回目です。 今回はアプリのアップデートを公開しなくても、動作や外観を変更できるFirebase Remote Configについてです。 公式では、以下のようなRemo…

Flutterから利用できるFirebaseサービスをカウンターアプリで実践(Performance Monitoring編)

はじめに Flutterから利用できるFirebaseの機能をカウンターアプリに実装し、内容をまとめたシリーズの第3回目です。 今回はFlutterアプリのパフォーマンス測定ができる、Firebase Performance Monitoringについてです。 目次 はじめに 目次 シリーズの内容 …

Flutterから利用できるFirebaseサービスをカウンターアプリで実践(Crashlytics編)

はじめに Flutterから利用できるFirebaseの機能をカウンターアプリに実装し、内容をまとめたシリーズの第2回目です。 今回は、アプリの問題を追跡するクラッシュレポートツールのFirebase Crashlyticsについてです。 Crashlyticsはweb以外の端末で利用できま…

Flutterから利用できるFirebaseサービスをカウンターアプリで実践(Analytics編)

はじめに Flutterから利用できるFirebaseの機能をカウンターアプリに実装し、内容をまとめたシリーズの第1回目です。 今回は、FirebaseでGoogle Analyticsを使用できる、Analyticsについてです。 Analyticsではイベントを記録して、アプリの使用状況について…

Flutterから利用できるFirebaseサービスをカウンターアプリで実践(準備編)

はじめに Firebaseを利用することで、データの保存や同期、アプリの認証、メッセージの通知、アプリの分析、パフォーマンス測定などの機能を簡単にモバイルアプリに追加することが出来ます。 FlutterでコーディングするときもFirebaseを使うことができますが…

電気設備用計算アプリを作った話

はじめに 最近会社でようやくiPadが支給されたので、実務(電気設備導入業務)で役立ちそうなアプリを開発してみようと考えました。 セキュリティや情報管理の問題をクリアでき、会社でも使用できて、比較的に簡単に作れるアプリということで電気設備用の計算…

FlutterでシンプルなTo Do Listアプリを作った

イントロダクション Flutterの練習です。 今回はTo Do Listアプリを開発しました。 目次 イントロダクション 目次 初期化 ToDoListの本体 コード全体 結果 まとめ 参考サイト 初期化 こちらの記事に記載しています。 snova301.hatenablog.com vscodeを使う場…

Flutterで時計、ストップウォッチを表示するアプリを作成

イントロダクション Flutterの勉強です。 時計、ストップウォッチのアプリを作成しました。 目次 イントロダクション 目次 初期化 タブウィジェットの作成 時計の作成 ストップウォッチの作成 完成図 コード全体 まとめ 参考サイト 初期化 前回の記事を参考…

Flutterでシンプルなメモ帳を作る

イントロダクション Flutterの練習です。 メモ帳を作りました。 目次 イントロダクション 目次 初期化 テーマを変える テキストボックス用のウィジェット作成 テキストボックス作成 ソースコード まとめ 参考サイト 初期化 前回の記事を参考にアプリを初期化…

Flutter公式チュートリアルのAdding interactivity to your Flutter appをやってみた

イントロダクション Flutterの練習にチュートリアルをしました。 Adding interactivity to your Flutter app - 公式Tutorialを参考にしていきます。 目次 イントロダクション 目次 学ぶこと Stateful and stateless widgets Creating a stateful widget Step…

Flutter公式のLayout Tutorialを実践

イントロダクション Flutterの練習にチュートリアルを実行しました。 公式Tutorialを参考にしていきます。 今回は、Layout Tutorialを実践しました。 前回までの記事は以下。 snova301.hatenablog.com snova301.hatenablog.com 目次 イントロダクション 目次…

FlutterのGet startedを実践(english_wordsとリストビューの作成)

イントロダクション Flutterで実際にアプリを作っていきます。練習を兼ねているので、公式サイトを参考にしながら開発していきます。 Hello worldを出力させるStep 1については、こちらをご覧ください。 snova301.hatenablog.com 目次 イントロダクション 目…

Flutterのチュートリアルを実践しHello worldを出力

イントロダクション Flutterで実際にアプリを作っていきます。練習を兼ねているので、公式サイトを参考にしながら開発していきます。 目次 イントロダクション 目次 環境 開発の流れ 初期アプリを作成 ターミナル vscode コードを編集 アプリを実行 ターミナ…

Flutterの開発環境をmacに導入

イントロダクション アプリやwebサービスを作るためには多くの方法があります。なかでも、Flutterは最近非常に盛り上がりを見せています。私自身、モバイルアプリ開発やwebアプリにはほとんど携わったことがないのですが、この機に勉強を兼ねてFlutterで遊ん…

Google Play and the Google Play logo are trademarks of Google LLC.