Androidキーストアの確認方法 — keytoolコマンドでSHA1/SHA256を素早く確認する
.jksや.keystoreファイルの中身をkeytoolコマンドで確認する方法。SHA1/SHA256の取得からAPK署名確認まで、Androidリリース時に使うコマンドをまとめた。
最近の投稿
.jksや.keystoreファイルの中身をkeytoolコマンドで確認する方法。SHA1/SHA256の取得からAPK署名確認まで、Androidリリース時に使うコマンドをまとめた。
logcatやUI treeをAIに渡す前に「意味圧縮」する多段パイプラインの設計思想。不要行除去・重複圧縮・TOON化まで、Android開発者向けに解説。
Claude Code/DesktopでMCPサーバーを設定する際のnpm系とuvx系の違いと、filesystemサーバーの正しい設定方法。Windows環境での注意点も解説。
2023年のGoogleポリシー変更でクローズドテスト20名が義務化。テスターをDiscordやRedditで集めた実体験と具体的な方法を紹介します。
個人アプリ開発者が直面した不正なビジネス提案とコミュニティBANの実体験。不正に潰されないための注意点を共有します。
Googleのクローズドテスト20名要件をクリアするための開発者向けアプリ「DevsPayForward」をリリースした背景と概要を紹介します。
Android開発をより効率的に進めるためのヒントとトリック。開発環境の設定からおすすめライブラリまで実践的なノウハウを紹介します。
Googleクローズドテストで20名のテスターを集める5つの方法を比較。交友関係・SNS・ミートアップ・サービス利用のメリットデメリットを解説します。
Androidアプリ開発で見落としがちなOSSライセンス情報の表示方法を、実装コード付きでわかりやすく解説します。
Androidアプリ内課金(消費型・定期購入型)の実装方法をPlayStoreの設定からコードまで実体験をもとに詳しく解説します。
AIとUIフロー設計を連携させるためのツール選定と、Mermaidを使ったJetpack ComposeアプリのUIフロー記述方法。タブ・BottomNavの正しい表現方法も解説。
Jetpack Compose の Semantics 設計を活用することで、AIエージェントや自動化ツールが「ボタンの意味・状態・操作」を構造的に理解できるようになります。実装例とともに、得られる効果を解説します。
Jetpack ComposeのSemanticsを正しく設計することで、AIエージェントやUIテストが画面を正確に理解できるようにする実践ガイド。
Androidアプリに軽量アニメーションを手軽に追加できるLottieAnimationの使い方と実装例をわかりやすく紹介します。
Google Playの審査でリジェクトされないための対策を実体験をもとに解説。プライバシーポリシーの設定からOSS情報まで新規開発者必読の内容です。
AIとの相談ログをObsidianに貼るだけで自動でブログ記事化し、WordPressに投稿するパイプラインの設計と実装。
MacのKeynoteとPreviewだけでPlay Store用の画像を作成する方法をMac初心者向けにわかりやすく解説します。
Googleの20名・14日間クローズドテスト要件に関するアンケート。個人開発者の課題感やポリシー変更への賛否などの回答状況を公開しています。
GoogleのPlayStore20名ルール変更の目的と個人開発者への影響を分析。ルール変更の背景からGoogleの狙い・今後の動向まで考察します。
Claude CodeのコードベースをSemble MCPで高速検索。grep比98%トークン削減の仕組みと実践的な使い方を解説。
Googleの20名テスター要件向けにテスター募集テキストを多言語で自動生成するツールをリリース。カスタマイズとワンクリックコピーに対応しています。
zmsoft公式サイトを開設しました。Androidアプリ開発のノウハウや最新情報を日本語・英語で発信していきます。
Android MCPサーバー(uiautomator2)を使ったSandbox/Debug画面の自動巡回とスクリーンショット取得の実装パターンを解説。DeepLink方式とScreen Registryの重要性も解説。