【アプリ開発日誌】 AIでデジタルマーケティング実践中、PencilやZellijを導入などなど

水曜日なので最近の開発状況を更新。将来のために地味に記録しておこう。それにしても毎週、便利なツールがたくさん出てきて実に楽しい。

AIによるデジタルマーケティング実践中!

今週、力をいれていたのが「ときどき日記」のマーケティング。日記アプリは激戦区すぎて、ちょっとやそっとでは検索結果に出てこないのが悩みだったのです。

そこで「広告してみるか…」と思いたち、まずは AI に言われるがままにやってみることに。

Apple Adsをブンブン回し中...!
Apple Adsをブンブン回し中...!

そして一週間ほどが経ったのですが…、バッチリ効果が出ますね!

これは楽しい。AI がキーワードの選定から設定までやってくれて、レポートをダウンロードして突っ込めば詳細な分析と提案まで…。

なにより、開発の経緯をリポジトリで共有しているので、「このアプリにはこういう機能や狙いがあって…」と説明しなくて良いのがとても楽。

「AI で(ジュニア)エンジニアの職がなくなるかも…」とじんわり感じていましたが、デジタルマーケティング業界でも同じようなことが起きそうな気がしますね(もう起きているかな)。

マーケティングがぐっと楽しくなってきましたね…。毎日 AI と壁打ちしながらがんばって広めていきたいと思います。ときどき日記、いい出来だと思うのですけどね…汗。よろしければ是非どうぞ。

App Store ときどき日記 - さっと書ける、タイムライン日記アプリ - App Store DOTINSTALL Co., Ltd.の「ときどき日記 - さっと書ける、タイムライン日記」をApp Storeでダウンロードしてください。スクリーンショット、評価とレビュー、ユーザのヒント、「ときどき日記 - さっと書ける、タイムライン日記」に似たゲームを見ることなどができます。

Pencilいいですね

「Pencil、いいですよ」と言われて使ってみました。AI と会話しながら UI をゴリゴリに作り込んでいくことができます。

デザイナーさんと一緒に作業している気になれます
デザイナーさんと一緒に作業している気になれます

似たようなツールはたくさんありますが、UI が小気味良い、デザインのクオリティがそこそこ高い、無料で使える、デザインファイルの実体が JSON で管理しやすい、などのメリットがありますね。

これまで UI を作るときは Claude に指示して SwiftUI で作り込んでいたのですが、ビルドして実行するのにちょっとした時間がかかるので微妙に思っていました。最終的な Feel & Touch は実機で行うにせよ、60% ぐらいまでの段階は Pencil でいけそう、と現時点では思っています。

ちょっとしたデザイナーさんが仕事手伝ってくれる感覚になれるので、とっても満足。コミュニケーションコストかからないのがなにより素晴らしい…!人間相手だと気を使いますよね

将来的には課金されるようですが、現在は無料なので気になる人は触ってみるといいでしょう(別途、AI の API キーは必要です)。

Pencil Pencil – Design on canvas. Land in code. Pencil fundamentally increases your engineering speed by bringing designing directly into your preferred IDE.

Hooksに音声いれた

Claude で作業終了後に通知を出している人も多いと思うのですが、「どのプロジェクトよ?」と思うことがよくありました。もちろんプロジェクトごとに通知メッセージを設定してもいいのですが、なにかと面倒。

そこで Hooks に「通知するときは say コマンドで、作業ディレクトリの名前を発声して」としたらいい感じになりました。コツは英語発音で設定しておくことです(そうじゃないと謎のカタカナ発音になる)。

細かいですが、開発がぐっと快適になりましたね…。シェルコマンドは以下のような感じです(-v Samantha が肝ですね)。一応共有しておきます。

#!/bin/bash
PROJECT_NAME="$(basename "$PWD")"
/opt/homebrew/bin/terminal-notifier -title "$PROJECT_NAME" -message "$1" -sound default
say -v Samantha "$PROJECT_NAME" &

tmuxからのZellijを導入

同時に動かしているプロジェクトが多すぎて tmux を使っていたのですが、Rust 製の同系統ツールである「Zellij」を導入してみました。

その最大の特徴は(多分)学習コストが低いこと。

tmuxだと「えーと、この操作は…」といった具合にショートカットキーを覚えたり調べたりする必要があるのですが、Zellijは操作方法が画面下に書いてあります。とっても楽ちんです。

確かに初学者に優しいかも
確かに初学者に優しいかも

一部では「まだ tmux には及ばない」といった評価もあるようですが、あまりマニアックなことをしなければ、気楽に使えて良いツールだな、と思いました。

導入も簡単なので初学者におすすめです。同じく Rust 製の Ghostty とあわせて使うと動作が軽快でさらに良い感じですよ。

zellij.dev Zellij

その他のいろいろ

その他、進行中のいろいろをざざっと。

  • メモアプリを作ったは作ったのですが…もう一度作り直すかも。普段からヘビーに使っているのですが、「もうちょっとこうなればなあ」という粗が見えてきました。お披露目まではもう少しかな。
  • 習慣化アプリも鋭意開発中。良いアイデア!だと思ったものが数日使ってみると微妙だったりして、三歩進んで二歩下がる状態…しかし「習慣化」アプリが人気なわけがわかりましたね。一時期はやったレコーディングダイエット同様、「記録する力」を痛感しています。最近、すごく生産性が高い。
  • タスク管理アプリも同様に開発中。細かいバグをつぶす毎日ですが、だいぶ完成度が高くなってきたので近日中に公開したいところです。

今週は以上ですかね。また来週も更新したい。AI 関連だといくらでも書くことありますな。