クライアント開発

クライアント開発
OpenAIのAssistant APIを使ってFlutter アプリを作ってみた

以前、gpt-3.5-turboを使って、Flutter アプリを作ったことがありました。 Open AIのAssistant APIを使うと、もっと簡単に実装できそうな気がしましたので、試してみました。 方針 前回は、 […]

続きを読む
クライアント開発
Cloud Source Repositoriesを使ってみる

クラウドでのソースコードの管理といえばGitHubが定番ですが、GoogleCloudにもソースコードの管理ができるサービスがありましたので、使ってみました。 個人で開発していますので、最低限のコードの履歴管理のみ試して […]

続きを読む
クライアント開発
Flutter WebアプリでDataTabelを横スクロールさせる

FlutterのWebアプリ内で、csvファイルを読み込んで表示させる必要があったのですが、データが大きい時にスクロールをさせたいと思い調べてみました。 通常の縦スクロールはSingleChildScrollViewもし […]

続きを読む
クライアント開発
FirebaseのデータベースからローカルPCにデータを保存する

アプリを使って、ユーザからのデータを取得し、ローカルPCにデータを保存する方法について、調べてみました。 FirebaseとGoogle CloudのBigQueryとを連携するとプログラムなしに簡単に処理できそうです。 […]

続きを読む
クライアント開発
Flutter iOS 音声メモアプリ開発(10)App Storeへの公開

そろそろ、AppleのApp Storeの登録にチャレンジしたいと思います。 登録前作業 バージョン管理 ソースコードのバージョンやビルド番号、アプリのバージョンは、本来ルールを決めてきっちりと管理していくべきものです。 […]

続きを読む
クライアント開発
Flutter iOS 音声メモアプリ開発(9)Firebaseのメッセージ機能

プロダクトとしてアプリを公開した後に、利用者に対してメッセージを送りたい場合があります。例えばバージョンアップのお知らせや、サービス変更のお知らせなどです。 FirebaseのMessaging機能を使うとそれが実現でき […]

続きを読む
クライアント開発
Google ColabからDALL-E のAPIを使ってアプリのアイコンを作ってみた

開発したアプリのアイコンは、そのアプリをイメージする大切なものですが、意外と作るのが大変です。これをOpenAIの画像生成モデルDALL-Eと、ChatGPTを使って作っていきます。 通常は、サービスサイト(Labs i […]

続きを読む
Flutter
Flutter iOS 音声メモアプリ開発(8) DBの導入 sqflite 

Flutterで永続的データを扱う方法として、localstoreを使っていました。気軽に使えて良かったのですが、機能が増えてくると、localstoreでは面倒になってきたので、思い切ってDatabaseを導入すること […]

続きを読む
Flutter
Flutter iOS 音声メモアプリ開発(7)設定画面 SharedPreferences & Riverpod

音声メモアプリに「設定画面」を追加したいと思います。 設定画面で設定した値を、別の画面に反映させようと四苦八苦しましたが、だんだんとコードが複雑になってしまいました。値の受け渡しはできるのですが、どうしても画面を再描画さ […]

続きを読む
Flutter
ChatGPTでマインスイーパーを作ってみた

以前の記事で、ChatGPTにコードを書いてもらいましたが、あくまでも補助的なものでした。つまりプログラムを書く際に、ドキュメントを調べる手間を省くためのものです。 しかし、仕様を与えてアプリそのものを書くこともできる様 […]

続きを読む