原則公務員と言えば、お堅い職業で副業の収入を得ることはNGで禁止しているケースもあります。しかし承諾をもらうことができればアプリ開発などの簡単な案件を受注して副業として行うことも可能になっています。そのため、今からプログラミングのスキルを身につけておきましょう。
公務員が副業でアプリ開発を行うメリット
公務員が副業としてアプリ開発を行うことには、大きなメリットがいくつもあります。
ただし、日本では公務員の副業には厳しい制限があるため、事前許可の確認は必須です(後半で注意点も解説します)。
① スキルアップとキャリアの選択肢拡大
- プログラミング・UI/UXデザイン・マーケティング・企画力など、多くのスキルを身につけられる
- DXやデジタル化が進む公務員の業務にも役立つ
- 将来転職する際にも市場価値が高まりやすい
自分のスキルが「目に見える成果物」になるのは大きな強み
② 収入源を増やせる
- App Store / Google Playでの販売、広告収益などで継続的収入が期待できる
- 収益が安定すれば独立や退職後のキャリアに活かせる
公務員でも許可を得て行う「小規模な創作活動」は認められる可能性があるケースもあり
③ 時間と場所に縛られずに取り組める
- 自宅でできるため、時間の融通がきく
- パートナーやチームとオンラインで進められる
公務員の本業を邪魔しない副業として相性が良い
④ 社会課題を解決するアプリを作れる
- 公務員は現場の課題を知っているため、社会貢献アプリを発想しやすい
- 行政手続きの便利化
- 防災情報アプリ
- 子育て世帯向けサービス など
現場目線のアプリはニーズが高く、やりがいが大きい
⑤ クリエイティブな自己実現の手段
- 自分のアイデアを形にできる
- 趣味×仕事として楽しめる
- 自分の作品を公開して市場反応を知ることができる
公務員ならではの注意点(非常に重要)
| 事項 | ポイント |
|---|---|
| 副業制限 | 地方公務員法・国家公務員法で原則禁止 |
| 許可の必要性 | 報酬の有無に関係なく許可が必要な場合あり |
| 本業への影響 | 勤務時間外でも、勤務に支障が出る活動は禁止 |
| 行政関連内容 | 利益相反になる内容はNG(業務ノウハウの転用も不可) |
🔸 許可が得られやすいケース例
- 個人の創作活動として小規模に行うアプリ開発
- 公務に関係のないテーマ
- 本名を公開せず、組織名も表示しない
🔸 許可が難しいケース例
- 行政手続き系のアプリを営利目的で開発
- 本業の部署と関係が深い分野で開発
- 大きな利益を生むビジネス
公務員がアプリ開発を副業にする際の注意点
公務員がアプリ開発を副業にする場合、法律面・職務上の倫理面・ビジネス面の3つから注意点を押さえておく必要があります。特に、公務員は副業制限が厳しいため、事前確認とリスク管理が非常に重要です。
1. 地方公務員法・国家公務員法で副業は原則禁止
公務員は、営利企業での業務や事業経営に関わることが原則禁止されています。
アプリ開発が収益化(広告・課金・販売)につながる場合は、許可が必要です。
❌ 許可がないと違法となる例
- App Store / Google Play でのアプリ販売
- 広告収入(AdMob など)
- 企業と契約してアプリを受託開発
- アプリ運営で利益を得る
報酬が発生しないオープンソース開発でも許可が必要になる可能性があるため注意
2. 利益相反と公務情報の扱い
公務で得た情報を利用してアプリを作るのは厳禁です。
| NG例 | 理由 |
|---|---|
| 役所内の業務知識を活用して行政手続きアプリを作る | 業務情報の流用・利益相反 |
| 市役所のデータを無断使用する | 情報漏洩 |
| 自治体業務と競合するアプリ | 公益を損なうおそれ |
3. 勤務時間外でも本業に支障を出さない
- 疲労で勤務に影響するほどの開発はNG
- 勤務時間中に作業するのは論外
- 職場のPCやネットワーク使用は絶対禁止
「社会的信用を損なう行動」は懲戒の対象になる可能性あり
4. 匿名でも身元が特定されないように
公務員は社会的責任が重いため、個人情報の扱いに注意
- 実名や所属をアプリに表示しない
- SNSやレビューで職業を書かない
- 組織名を利用して宣伝しない
5. 自治体の副業許可基準を確認
自治体によってルールが異なるため、必ず所属先に確認する必要があります。
許可されやすい例
- 収益目的ではない個人的な創作活動
- 公務と関係のない趣味系アプリ
- 小規模で社会貢献型の活動
許可が出にくい例
- 高収益を狙ったビジネス色の強い開発
- 営利企業との業務委託契約
- 行政に関連する分野
まとめ
| 重要ポイント | 内容 |
|---|---|
| 法律の確認 | 副業は原則禁止。収益化する場合は許可が必要 |
| 利益相反 | 行政情報や立場を利用しない |
| 勤務影響 | 仕事を最優先、時間管理 |
| 個人情報保護 | 匿名・組織表記禁止 |
| 自治体許可 | 申請して正式に許可を得る |
副業でアプリ開発は大きな可能性があるが、ルール遵守が最優先

アプリ開発の副業で収益を上げる方法
アプリ開発を副業として行う場合、収益化の方法は複数あり、組み合わせることで安定的に収益を得られる可能性が高まります。以下では、代表的な収益モデルと、成功のためのポイントを整理します。
① アプリの有料販売
| 内容 | 詳細 |
|---|---|
| 有料アプリとして販売 | 100円〜1,500円程度が一般的 |
| 購入時に利益が発生 | 買い切りで収益化 |
| ニッチな分野で強い | 学習支援、ツール系、専門アプリに向く |
メリット
- 高品質なら確実に利益が出る
- 広告のストレスがない
デメリット
- 無料アプリに比べてダウンロードされにくい
② アプリ内広告(AdMobなど)
無料アプリに広告を表示し、クリックや表示回数に応じて収益が得られるモデル。
メリット
- 無料アプリなのでユーザーが増えやすい
- 低コストで始められる
デメリット
- 大量のダウンロードが必要
- ユーザー体験を損なわない工夫が必要
③ アプリ内課金(サブスクリプション含む)
アプリ基本利用は無料で、追加機能は課金で提供。
例
- 広告非表示
- プレミアム機能解放
- 月額サブスク(例:500円〜1000円)
メリット
- 長期的安定収益
- ユーザーが増えれば収益が伸びやすい
デメリット
- 継続的なアップデートが必要
④ 受託開発で報酬を得る
企業や個人のためにアプリを制作して報酬を得る方法。
| 報酬相場 | 50万〜300万円規模の案件が多い |
|---|
メリット
- 短期間でまとまった収益が得られる
- 実績を積むと単価アップ
デメリット
- クライアント対応やサポートが必要
- 公務員は契約書締結が難しいケースあり(注意)
⑤ テンプレート販売・素材提供
- FlutterやUnityのテンプレートを販売
- UI素材、アイコン、コードスニペットを販売
販売場所
- Gumroad
- BOOTH
- CodeCanyon
- GitHub Sponsors
メリット
- 累積して収益化できる
- 開発の知見を販売できる
公務員がアプリ開発を学ぶためのステップ
以下では、公務員がアプリ開発を学ぶためのステップを、初心者向けに分かりやすく整理して解説します。
① 目的とジャンルを決める
まずは、「何のためにアプリ開発を学ぶのか」を明確にします。
目的が決まると、学習内容や技術選択がスムーズになります。
| 目的 | 向いているジャンル・学習 |
|---|---|
| 副収入・副業が目的 | スマホアプリ、Webアプリ、業務支援ツール |
| 仕事のIT効率化 | Excel自動化、Webシステム、データ管理アプリ |
| 趣味 | ゲーム、ツールアプリ、小規模Webサービス |
② プログラミング言語を選ぶ
初心者におすすめの言語は以下の3つです。
| 言語 | 用途 | 学びやすさ |
|---|---|---|
| JavaScript | Webアプリ・スマホアプリ | 初心者に人気 |
| Python | 自動化、AI、業務効率化 | 文法が簡単 |
| Swift / Kotlin | iPhone/Androidアプリ | アプリ開発向け |
迷ったら、Webアプリから始められる JavaScript + Web基礎(HTML/CSS) が無難です。
③ 基礎学習からスタート
順序を守ると挫折しにくいです。
- HTML / CSS(Web画面)
- JavaScript(動き)
- Git / GitHub(コード管理)
- フレームワーク(React / Vue など)
- バックエンド(Firebase / Node.js 等)
④ 簡単なアプリを作ってみる
学習の目的は「作って公開すること」です。
おすすめの初心者向け題材:
- 家計簿アプリ
- シフト管理・スケジュールアプリ
- TODOリスト
- 職場で使える業務支援ツール(CSV整理など)
⑤ 公開して改善していく
- GitHubに公開
- 友人・家族に使ってもらう
- アプリストアに出す / Web公開する
結果が見えると学習のモチベーションが大きくアップします。
⑥ 副業案件に挑戦
以下のような案件から始める人が多いです:
- Webアプリの簡単な改修
- WordPress カスタマイズ
- 業務ツールの構築(Python・VBA)
※ 公務員は副業規制があるため、必ず所属自治体の規定を確認してください。

アプリ開発に必要なスキルと知識
以下では、アプリ開発に必要なスキルと知識を、初心者でも理解できるように整理して解説します。
スマホアプリ・Webアプリどちらにも共通する内容と、分野別に必要な技術も明確にします。
① プログラミング言語の知識
アプリ開発には目的別に必要な言語が異なります。
| 分野 | 主な言語 | 補足 |
|---|---|---|
| Webアプリ | JavaScript / TypeScript / Python / Ruby / PHP | 最も学びやすい分野 |
| iPhoneアプリ | Swift | Apple公式 |
| Androidアプリ | Kotlin / Java | Google推奨 |
| クロスプラットフォーム | Flutter(Dart) / React Native | iOS & Android両方作れる |
② UI・画面設計の知識
ユーザーが操作する画面を設計できる知識が必要です。
| 必要内容 | 説明 |
|---|---|
| UI/UXデザイン | 使いやすさ、操作性 |
| 画面遷移、入力フォーム設計 | どのように動かすか |
| ワイヤーフレーム作成 | アプリ設計の下書き |
③ データベースの知識
アプリの情報を保存する仕組みを理解します。
| 技術 | 用途 |
|---|---|
| SQLite / Realm | スマホ内に保存 |
| MySQL / PostgreSQL | サーバー上で保存 |
| Firebase / Supabase | サーバー不要で使いやすい |
④ API / サーバー連携の知識
外部サービスやサーバーとデータを送受信する仕組み。
| 用語 | 意味 |
|---|---|
| API | データ提供の仕組み |
| REST / JSON | データ形式 |
| Webサーバー / バックエンド | ロジック処理 |
⑤ Git / GitHub(開発管理)
ソースコードの管理に必須の技術。
| なぜ必要? |
|---|
| 失敗しても巻き戻せる |
| 複数人で開発可能 |
| 公開して成果として提出できる |
⑥ アプリを公開する知識
| 分類 | 内容 |
|---|---|
| App Store公開 | Apple Developer登録、審査 |
| Google Play公開 | 有料登録、ビルド提出 |
| Web公開 | ドメイン、サーバー、デプロイ |
公務員がアプリ開発を行う際の成功事例
自治体職員や公務員組織が自らアプリ/システムを内製またはノーコードで開発し、行政サービスや庁内業務のDX(デジタルトランスフォーメーション)を成功させた事例は増えています。これらは「公務員 × アプリ開発」のリアルな「成功事例」として参考になると思います。以下に代表例とポイントを整理します。
鎌倉市(神奈川県) — 職員によるノーコード/内製アプリで庁内DX
- 鎌倉市では、グループウェア刷新の過程で「ノーコード開発機能付きのグループウェア」を導入。職員自身がアプリを「自ら作る(内製)」という体制を採用しました。
- これにより「各課がバラバラに運用していた情報共有」や「データの縦割り」を解消し、部署をまたいだ横断的なデータ共有・業務効率化を実現。
- 結果、外部ベンダーに頼らずとも、庁内の多様な業務にフィットしたアプリやツールを自律的に整備できるようになり、「業務のデジタル化」「テレワーク対応」「情報共有の迅速化」などで成果が見えているとの報告があります。
→ ポイント:公務員が“現場の課題を自分でアプリで解決する”ことで、コストを抑えつつ、柔軟で実用的なDXを進めた成功例。
葛城市役所(奈良県)など複数自治体 — 職員によるアプリ/システム内製で窓口業務の効率化
- 葛城市役所をはじめ、いくつかの自治体では、職員自らが手を動かし「窓口業務の総合窓口アプリ」などをノーコードで開発・導入。
- これにより、紙・電話・対面が多かった手続き業務をデジタル化し、住民対応の迅速化、業務負荷の軽減、ペーパーレス化などを実現。
- 少人数自治体でも、外注せずに内製で対応できたことでコストと時間を大幅に節約できた、という報告もあります。
→ ポイント:公務員が「市民サービスの改善」を目的にアプリを内製することで、行政の効率化と住民満足度の向上を両立させた好例。
全国の自治体アプリ — 住民向けサービス提供
- 例えば、せとまちナビ(愛知県瀬戸市の公式アプリ)は、公共施設マップ、ごみ収集日カレンダー、防災情報、地域投稿機能などを備えた「市民向けアプリ」として機能。
- このような「公的アプリ」は、行政と住民のコミュニケーション、情報提供、防災・防災・生活支援などに役立っており、自治体DXの波の中で成功例として数えられています
→ ポイント:公務員が関わる「公式アプリ」は、広く市民の利便性を高め、公共サービスの質を向上させるツールとして機能。
🔎 なぜこれらが「成功事例」と呼ばれるか — 共通する成功要因
| 成功要因 | 内容 |
|---|---|
| 現場の課題に即した開発 | 実際に業務に関わる職員が「本当に必要な機能」を理解して開発している |
| 内製・ノーコードでコスト削減 | 外注に頼らず、職員が自ら作ることでコストと時間を節約 |
| スピードと柔軟性 | 仕様変更や追加要望があっても、すぐに改修可能 |
| 住民視点・ユーザー目線 | 利用者である市民の立場を考えた設計で、実用性と満足度が高い |
| DXへの一歩としての成功体験 | 成果が見えることで、他部門・他自治体への波及がしやすい |

アプリ開発の副業を始めるための準備
以下では、アプリ開発の副業を始めるための準備を、初心者でも実行しやすいステップとして整理しました。
必要な環境・スキル・計画・収益化の考え方まで網羅しています。
① 目的とジャンルを決める
アプリ開発副業では、まず方向性を明確にすると学習や作業が迷いません。
目的の例
- 月5万の副収入を得たい
- 実績としてポートフォリオを作り転職につなげたい
- 自分が欲しいサービスを形にしたい
ジャンル例
| 分類 | 例 |
|---|---|
| スマホアプリ | iPhone、Android向け |
| Webアプリ | ブラウザで使うアプリ |
| 企業向け業務システム | 管理ツール、予約管理など |
| 個人向け便利アプリ | メモ、日記、健康管理 |
| SNS、マッチング、教育系 | 競合が多いが成長市場 |
② 必要なツールと環境を用意
💻 PC
| 用途 | 推奨スペック |
|---|---|
| Webアプリ開発 | ミドルスペックでOK |
| iPhoneアプリ(Swift) | 必ずMacが必要 |
| Android(Kotlin/Flutter) | Windowsでも可 |
🛠 必要ツール例
| 種類 | 代表例 |
|---|---|
| コード編集 | VSCode |
| バージョン管理 | Git / GitHub |
| デザイン | Figma |
| iOS開発 | Xcode |
| Android開発 | Android Studio |
| クロスプラットフォーム | Flutter |
③ 開発言語の学習
目的から逆算して選びます。
| 目的 | 言語 / フレームワーク |
|---|---|
| iPhoneアプリ | Swift / SwiftUI |
| Android | Kotlin / Jetpack Compose |
| 両OSで作りたい | Flutter (Dart) / React Native |
| Webアプリ | JavaScript / React / Vue / Next.js |
| バックエンド | Python / Ruby / PHP / Node.js |
④ 小さく作って公開する
成功する人は「最初から完璧を作らない」。
🔧 最初に作るべきもの
- TODOアプリ
- メモアプリ
- タイマー、日記、家計簿など
- APIを使った天気アプリ など
→ 完成まで短く、アウトプットで急成長できます。
⑤ 収益化の仕組みを理解
| 種類 | 例 |
|---|---|
| 広告収益 | AdMob、Web広告 |
| 課金 | サブスク、買い切り課金 |
| 企業案件 | 依頼を受けて作成 |
| アプリ販売 | App Store / Google Play |
| SaaS | 定額制アプリサービス |
⑥ ポートフォリオを作成 & 公開
必須スキルです。
| 方法 | 内容 |
|---|---|
| GitHub | ソースコード公開 |
| App Store / Google Play | 実アプリ公開 |
| 自己サイト | 作品紹介 |
| 画像/動画でデモ | 分かりやすく見せる |
⑦ 法律・副業ルールの確認(重要)
- 会社員でも公務員でも副業規定を必ず確認
- 本名の公開は避け、個人情報保護
- 契約書や著作権の基礎知識を理解
- 税務(確定申告)も準備
公務員がアプリ開発を副業にする際のリスク
以下では、公務員がアプリ開発を副業として行う際に考えられる主なリスクを整理して解説します。
法規制・実務上の問題・個人情報・収益化の注意点など、実際に多く指摘されているポイントを網羅します。
① 副業禁止規定に抵触するリスク(最も重要)
日本の公務員は、地方公務員法・国家公務員法により原則として副業を禁止されています。
| 可能性 | 内容 |
|---|---|
| 許可なく収益を得た場合 | 懲戒処分(戒告・減給・停職)につながる可能性 |
| 収益化アプリの公開 | 課金・広告収入が発生すれば副業扱い |
| 名義の問題 | 匿名でも収益化が証明されれば処分の対象 |
➤ 許可制で認められる場合もあるが、認められるのは「公益活動・創作活動・農業など一部のみ」
アプリ制作は創作活動(著作物)扱いになる可能性もありますが、
収益を得る場合は原則副業として許可申請が必要です。
② 情報漏洩・利害関係のリスク
公務員は守秘義務があるため以下に注意が必要:
- 業務で知った内容をモチーフにしたアプリはNG
- 関連業界の企業から依頼を受けてアプリ制作 → 利益相反の可能性
- 個人情報を扱うアプリで漏洩 → 民事・刑事責任
公的業務に関係する内容は完全に切り離すことが必須。
③ 企業(自治体)からの信用低下・人事評価への影響
- 副業により本来業務の効率が下がった場合、問題視される
- SNSでの宣伝が問題化する可能性
- 本名を出すと人事評価や職場内の印象が悪化することがある
➤ 副業は「勤務時間外」に行う必要がある
④ 税務上のリスク
収益が年間20万円を超えると確定申告が必要
(住民税により自治体内でバレるケースが多い)
| リスク | 内容 |
|---|---|
| 確定申告をしない | 脱税扱いになる |
| 普通徴収の選択を忘れる | 給与所得と合算されバレる可能性 |
⑤ アプリストア公開の名義に関するリスク
| OS | 必要情報 |
|---|---|
| Apple App Store | 本名・住所・クレジットカード情報が必要 |
| Google Play | 個人情報登録が必要 |
匿名はほぼ不可能なため、身元が確認される可能性があります。
⑥ 時間・精神負担のリスク
- 本業と副業の両立が困難
- ストアの審査や障害対応などに追われる可能性
- クレームやユーザー対応がストレスになる
仕事を探しているなら
仕事を探しているなら以下の記事がおすすめです。フリーランスエンジニアのエージェントを一式紹介しているので登録をしてみましょう。


コメント