ソフトウェア開発

C# / Avalonia

Windows環境のC#でミリ秒精度のタイマー制御を比較検証してみた(Task.Delay vs Stopwatch)

C#で「50msおきに送信」などの正確な周期制御が必要なのにズレる?原因であるWindows標準タイマーの「15.6msの壁」を解説し、標準機能からStopwatch+専用スレッドまでの3つのアプローチを徹底比較・検証します。
Java / Android

【Android】Android JavaでのMQTT接続方法と接続できなかった時の再接続方法

AndroidアプリでJavaを使い、Eclipse PahoライブラリでMQTTに接続する方法を解説します。ネットワーク切断時の自動再接続やエラー処理の実装コードも詳しく紹介。
Java / Android

【Android】NFCタグの既存データを削除して新しいデータを書き込む方法(NDEF Text)

NFCタグの既存NDEFデータを削除し、新しいテキストを書き込むAndroid実装を解説。NdefFormatableとNdefを使った安全な上書き方法を紹介します。
Java / Android

【Android】DrawingView 応用編:タッチ座標のズレを完全に補正する方法(CameraX)

CameraXで発生するタッチ座標のズレを補正し、DrawingViewの描画位置を正確に合わせる方法を詳しく解説します。
Java / Android

【Android】カメラ画像編集:タッチで赤丸を描画し、合成して保存する完全版

CameraXでカメラ画像にタッチで赤丸を描画し、画像と合成して保存する方法を解説。座標ずれや保存時の問題も解決します
C# / Avalonia

Texio DCS‑2104E を C# で完全リモート制御するソフトを自作した話

Texio DCS‑2104E を C# からリモート制御し、チャンネル設定・トリガ制御・画像転送・検査判定まで自動化する自作ソフトの実装記録です。
Java / Android

【Android開発の罠】周りは全員iPhone!60歳の私がクローズドテストで大苦戦した話

Android開発で周囲が全員iPhoneという環境でクローズドテストに苦戦した体験談を紹介。テスター確保の課題や対処法をわかりやすくまとめています。
Java / Android

【再生・プレビュー編】暗号化と究極のサクサク感を両立する、画像・動画再生画面の仕様設計

暗号化と高速なサクサク再生を両立するための画像・動画プレビュー画面の仕様設計を解説。復号戦略やUXの割り切りをわかりやすくまとめています。
Java / Android

【設計・仕様決め編】「暗号化動画プレイヤー守」の裏側に隠された、割り切りとUI/UXのリアルなトレードオフ

暗号化動画プレイヤーの設計で直面するUIUXとセキュリティのトレードオフを解説。割り切り判断や仕様決めの実例をわかりやすくまとめています。
Java / Android

【技術編】Androidで暗号化動画ストリーミングとセキュリティ挙動に泣き笑いした話

Androidで暗号化動画ストリーミングを実装する中で遭遇したセキュリティ挙動の苦戦ポイントを技術体験記として解説。実装の注意点をまとめています。
Java / Android

【Android】AIと試行錯誤しながら、完全ローカル完結の動画再生付き暗号化アプリをビルドした話

AIと試行錯誤しながら完全ローカル完結の暗号化動画再生アプリを構築した実装記録。暗号化処理や再生手順をわかりやすくまとめています。
C# / Avalonia

【Avalonia】Avalonia の ListBox をスワイプでスクロールさせる方法

AvaloniaでListBoxをスワイプ操作でスクロールさせる方法を解説。PointerイベントやScrollViewer制御を使った実装手順をわかりやすくまとめています。