方言を話すおしゃべり猫型ロボット『ミーア』をリリースしました(こちらをクリック)

アプリ(Flutter / React Native)

スポンサーリンク
Web(React / Python)

Expo入門:ディレクトリ構造・Expo Router・セットアップ手順

Expoは、Expo Application Services(EAS)を中心とするツール群を提供する、React Nativeベースのモバイルアプリケーション開発フレームワーク。React Native自体はJavaScriptを使用してクロスプラットフォーム(iOS/Android)のアプリを開発するためのフレームワークだが、Expoはその上に構築され、以下の特徴を持つ
Web(React / Python)

React Native:コンポーネント・JSX・Props・State

React Nativeは、JavaScript(もしくはTypeScript)でモバイルアプリを開発できるフレームワーク。1つのコードベースでiOSとAndroidの両方に対応するアプリを開発可能(クロスプラットフォーム開発)
Web(React / Python)

【オブジェクト指向でなぜつくるのか?】OOP, クラス, 型付け, 継承, ポリモーフィズム, パッケージ, 例外, ガベージコレクション, コンパイラ, インタプリタ, 中間コード, メモリ領域

2022年に購入して積読だった「オブジェクト指向でなぜつくるのか 第3版 知っておきたいOOP、設計、アジャイル開発の基礎知識」を最近読んだので、まとめ記載。プログラミング言語の歴史の部分が、とてもわかりやすかった。OOPでは新しく3つの要素(クラス・ポリモーフィズム・継承)を導入した。
アプリ(Flutter / React Native)

【ミーア】FlutterアプリからGoogleカレンダーにアクセスして当日の予定をコンソールに表示する方法

FlutterアプリでGoogleカレンダーを連携する実装方法を徹底解説。Google Sign-Inを用いた認証フローの設定から、Google Calendar APIを使用したイベント取得、スコープ設定、OAuth 2.0の詳細手順を紹介
アプリ(Flutter / React Native)

【ミーア】Auth CodeとRefresh Tokenを活用したGoogle Calendar APIアクセスの実装 (Go言語とFlutter)

Google Calendar APIへのアクセスをより安全かつ効率的に管理するために、アプリ側でアクセストークンを直接使用せず、認証コード(Auth Code)をバックエンドに送信してリフレッシュトークンを生成・保存し、そのリフレッシュトークンを使用してGoogle Calendar APIにアクセスする仕組みに変更
アプリ(Flutter / React Native)

【Flutter】ユーザー作成フレーズをシームレスにロードする無限スクロールの実装方法

状態管理を拡張し、フレーズのリストに加えて isLoading や hasMore を含むクラス (UserPhraseState) を使用することで、UI 側でフレーズのリストが空かどうか、データがロード中かどうか、さらにデータが存在するかどうかを正しく判断できるようになり、無限スクロールできるようになった。
アプリ(Flutter / React Native)

【Flutter】ffmpeg_kit_flutter_audioを使って、m4aをmp3に変換する方法

ffmpeg_kit_flutter_audio パッケージを使用して、m4aをmp3に変換する方針に変更。このパッケージは、外部ライブラリを使用して幅広い形式に対応しており、mp3形式への変換に必要な lame ライブラリが含まれている。
アプリ(Flutter / React Native)

【Flutter】flutter_soundを用いた音声録音再生、アップロード機能の実装

flutter_sound, file_pickerパッケージを利用して、flutterアプリでユーザーが音声録音再生、音声ファイルアップロードできるようにする。flutter_soundパッケージを使って音声録音機能を利用するには、XCodeでマイクへのアクセス許可をリクエストする必要がある。
アプリ(Flutter / React Native)

【Android】Flutterにおけるbuild.gradleの役割と設定方法

Flutterでは、Dartで記述されたコードがネイティブアプリケーションにコンパイルされる際、Android部分のビルド管理にGradleが使用される。Gradle Wrapperを使用することで、Gradleのインストールなしにプロジェクトのビルドが可能になる。
Others

【Flutter】Androidでweb viewでGoogleフォーム開いた時のJavaScript無効エラー対応法

はじめに様々な方言を話す、おしゃべり猫型ロボット「ミーア」を開発中。先日、こちらで、「アプリに、不具合・エラー問い合わせのGoogleフォームを設置」に関する記事を記載した。ところが、ご利用のユーザーから下記お問い合わせがきた。「アプリから...
スポンサーリンク