このサイトについて
広告代理店で働きながら、個人でスマートフォンアプリの開発やゲーム開発、Webサイトの制作などをしています。
前職まではWeb系のエンジニアで、フロントエンド、バックエンド、インフラなど一通り経験していました。広告代理店の業務でも、アプリの広告や計測に関わる機会が増えたことをきっかけに、アプリ開発にも興味を持つようになりました。
アプリ内の計測設計において、検証アプリがあったほうが良いとも思いつつ、どうせだったら自分自身が毎日使いそうなものを作ろうと思い、Flutterを使った個人開発を始めました。
(10年くらいまでにAndroidの検証アプリを作った事はありますが、放置していたので強制閉鎖されてしまいました)
このサイトでは、そんな個人開発の中で経験したことや、調べたこと、考えたことなどを記録しています。
このサイトについて
kgworks.netは、個人開発やWeb・アプリ開発をテーマにした技術ブログです。
プログラミングの技術的な話だけではなく、
- アプリを作ってみて分かったこと
- App StoreやGoogle Playへの公開
- アプリ内広告やマネタイズ
- Firebaseなどを使った計測
- 個人開発で困ったこと
- 実際に開発して感じたこと
- Webとアプリの違い
- 個人開発を続ける中で考えたこと
など、実際に手を動かしてみないと分からなかったことも書いていきます。
「こうすれば正解」という技術記事だけではなく、個人開発をしている中での失敗や試行錯誤も含めて、できるだけリアルな記録を残していくつもりです。
個人開発について
現在はFlutterを中心に、スマートフォン向けアプリを個人開発しています。
ゲーム開発もしていますが、エンジンはGodotになるかな?と思っています。
コーディングなんかはAIがやってくれる時代ですが、極力コードレベルで理解出来るくらいには自身でレビューしたものをAIに任せています。
また、企画、開発、テスト、ストア申請、広告の導入、計測環境の構築など、できるところはなるべく自分でやってみています。
また、「コードを書いてモノが出来たらおしまい」ではありませんし、ストアに公開するための準備や、広告・計測の設定、ユーザーに使ってもらうための導線など、開発以外にも考えることがたくさんあります。
そうした経験も、このサイトに残していきたいと思っています。
このサイトで扱うテーマ
主に以下のようなテーマについて書いています。
アプリ開発
Flutterを中心としたスマートフォンアプリ開発について。
開発中に遭遇した問題や、実装方法、開発環境の構築など、自分自身がつまずいたことを中心に記録しています。
個人開発
個人でアプリを企画して、作って、公開して、運用するまでの話。
技術的な内容だけではなく、個人開発を続ける上での悩みや、実際にやってみて感じたことなども書いていきます。
広告・計測
普段の仕事でも関わっている、アプリ広告や計測について。
Firebaseなどを使ったアプリの計測や、広告をどう組み込むか、個人開発におけるマネタイズなどについて、自分で試したことを中心に書いていきます。
Web・プログラミング
Web開発やプログラミングについて。
長年Web開発に関わってきた経験と、アプリ開発を始めて改めて感じたことなども書いていく予定です。
開発環境
現在は主に以下の環境で開発しています。
- MacBook Pro(お金なくてM1 Pro・・・)
- Flutter / Dart
- FVM
- Cursor
- Visual Studio Code
- Firebase
- Git / GitHub
- Codemagic
環境や使用ツールは、その時々で変わっていくと思います。
プロフィール
名前
ケージー / KG
仕事
広告代理店勤務
経験
Web開発、広告、アプリ広告、計測・データ関連など
個人開発
スマートフォンアプリを中心に開発しています。
主な技術
Flutter / Dart / JavaScript / Firebase など
SNS・リンク
個人開発や技術関連の話は、Xでも発信しています。
X(技術・個人開発)
@kg4dev
お問い合わせ
サイトや掲載内容についてのお問い合わせは、お問い合わせ よりお願いします。
おわりに
このサイトでは、技術的に完璧な答えだけではなく、「実際に個人でやってみたらどうだったのか」を大切にしていきたいと思っています。
これからもアプリを作ったり、失敗したり、試行錯誤したりしながら、その過程を記録していく予定です。
同じように個人開発をしている方や、これからアプリを作ってみたい方にとって、何か一つでも参考になる記事があれば嬉しいです。
よろしくお願いします。