2021年からiOSアプリ開発を始めてそろそろ3年位経ちました。このへんで一度今までに作ったアプリを振り返って記録しておこうと思います。
3年で8つのアプリをリリースしました。全部SwiftUIを使ってるので、UIKitマジでなにもわからんマンです。
それぞれのアプリのリンクを貼っておくので良かったらDLしてみてください。
レンチン時間換算(ワット数の違う電子レンジで加熱時間を計算するアプリ)
一番最初に作ったのはワット数が違うときの電子レンジの加熱時間換算アプリです。
本当は2番目に紹介するアプリを作りたくてアプリ開発を始めたのですが、流石に難しすぎたのでとりあえずViewが一つでロジックも簡単なこのアプリを作りました。
簡単とはいえそれまでプログラミングはほぼやったことがなかったので、結構たいへんでした。たしか1ヶ月くらいかけて作った気がします。
Comapin(地図上にメモをするアプリ)
2番目が地図上にメモを残せるアプリです。こんなアプリほしいな~と思ってアプリ開発を始めました。
当時いろいろ調べて、とりあえずデータを保存するならFirebaseか!と浅はかにFirebaseを使ったのですが、今見るとコードがぐちゃぐちゃ過ぎて大変なことになっています。時間とやる気ができたら、ChatGPTとか使ってもうちょっとましな感じにリファクタリングしたいです。結構外国でダウンロードされてます。なぜ。
SmartBoard for iPad(iPadで電卓、手書きメモ、todo、時計を一画面に表示するアプリ)
次に作ったのがiPad用のステーショナリーアプリです。このアプリは初めて有料アプリとしました。手書きメモの部分はpencilkitを使って簡単に実装できて感動しました。
ごく稀にダウンロードされています、ありがたい。つい最近画面のテーマカラーを増やしてStoreのスクショも更新しました。
買い物メモ太郎(お店に近づくと通知をくれる買い物メモアプリ)
このアプリも、自分がこんなアプリほしいなーと思い作りました。アプリ名がなかなか思いつかず適当になってしまった。
似たような機能の買い物メモアプリはあまり見かけないのでもう少しASOを意識してアップデートしていきたいですね。
このアプリで初めてサブスクリプションを実装しました。storekit2がめっちゃわかりやすくて助かった記憶があります。
PukPuk(満腹具合を記録しておくアプリ)
これは1日でアプリ作成から申請までしたアプリです。詳しくはこちら。飲食店でどのメニューがどのくらいお腹いっぱいになるかを記録しておくためのアプリです。
正直ちょっと雑すぎて微妙なアプリですね。。。
かおトレ(フェイシャルエクササイズのアプリ)
この辺から結構最近作ったものになってます。このアプリはAppStoreのスクリーンショットをどう作ろうか悩みました。実際のアプリでは自分の顔をカメラで写してエクササイズをするのですが、流石に顔出しでスクリーンショットを撮るのは無理だったのでイラストとかフリー素材とかでなんとかしました。
ASOを頑張ればもっと伸びそうなアプリだと思うのでそのへんも今後やっていきたいです。
ほんダネ(本をランダムに表示するアプリ)
本をランダムに表示する、読書メモを記録できるアプリです。これも自分で欲しかったアプリです。
なんとこのアプリで初めてAPI通信を使ってJSONデータをダウンロードして表示するというロジックを実装しました。エラーハンドリングとかよくわからんまま実装しましたが、一応なんとか形になったので良かったと思います。
JSONファイルをSwiftの構造体のコードに変換してくれるサイトがめちゃくちゃありがたかったですね。
VCRecorder(再生する声を変えられるボイスメモアプリ)
録音した音声の声を変えて再生できるボイスメモアプリです。
これも自分で欲しかったアプリです。(自分で欲しいものしか作っとらんな)
ファイルの保存、音声関連(AudioEngineなど)、CloudKitなど新たなことを色々やりました。
これもまだとりあえず作って出した感が大きいので、今後アップデートしていきたいです。
今後の展望
以上が2021年〜2024年3月に作ったアプリたちです。
今年、来年は既存のアプリのダウンロード数を伸ばすために色々やりたいと思ってます(といいつつ新しいアプリを作り始めてしまった)。
またAndroid版も作りたいと思ってましたが、調べてみると2023年11月くらいから、新規のデベロッパーは20人以上の外部テストをしてからでないとストアにリリースできないみたいですね。。。
とりあえずじわじわとKotlinとかJetpack Composeとか触りつつiOSに注力しようと思います。
2024年度はApple Developer Programに払った金額ぐらいの収益があげられるように頑張りたいです。
以上
コメント