メインコンテンツへスキップ
  1. Posts/

【個人開発】副業でアプリを作りたいならサーバーは契約しない方がいい理由

loading · loading ·

個人で副業のためにアプリ開発をしてみたいと考えている方向け。

iOS/Androidの個人アプリ開発の場合データのやりとりを行うため、サーバを契約する人が多いです。

しかし、考えなしにサーバを契約するのは非常に大きなデメリットがあるため、私はあまりオススメしません。

ではどの様にしてお金をかけずにアプリ作りができるか、なぜFirebaseを使うべきなのかこの記事で解説していきます。

この記事は以下のような方を対象者としています。

  • アプリ開発を副業で始めたい方
  • 個人でアプリ作りたい方
  • サーバ料金がどれくらいかかるのか知りたい方
  • サーバレスがどの様なものなのか知りたい方

前置き:個人開発でなんでサーバーが必要になるの?
#

Alt text

SNSアプリや某動画共有サイトで見られるコメントやユーザ情報、これらは全てデータと呼ばれるものです。

このデータを表示したり、削除したり、新しく作成する時には必ずサーバーというものが必要になります。

当然アプリの中には鏡アプリや時計アプリなどデータのやりとりが発生しないアプリもありますが、多くのアプリではサーバーが必要となります。

個人でアプリを開発する際にも、データを扱うアプリを作りたいならサーバーが必須になります。

※端末内にデータを保存する方法もありますが、容量が大きくなるのとデータ更新が気軽にできないのでオススメしません。

ただし、サーバーには維持費というものが必要で月にだいたい500円~1000円くらい毎月かかります。

しかし、なるべく始めるなら余計な経費はかけたくないですよね。

そこで出てきたのがサーバレスという仕組みです。

サーバ費用がかからない!? サーバレスって一体なに?
#

サーバレス(serverless)とは「サーバの維持を必要としない」仕組みのことです。

サーバレスの特徴は「使った分だけお金がかかる、使わないなら無料」というところです。

そして、多くのサーバレスの仕組みを提供するサービスは月額無料枠があるサービスが多いです。

この無料枠を有効活用すれば完全無料でデータを扱える個人アプリを作れます。

個人アプリ開発でサーバは契約するな!
#

Alt text

個人アプリの場合、集客力もないので最初のうちはほぼ閑古鳥状態になります。

サーバーでアプリを作っている場合、毎月サーバー費用がかかるのでひたすら毎月お金が減っていくかなり悲惨な状態になります。

そのため、個人開発であれば絶対にサーバレスでアプリを作る事をオススメします

無料で始められるおすすめのサーバレスサービスは?
#

僕のおすすめはGoogleが運営する「Firebase」というサービスです。

FirebaseはWebサービス・iOS/Androidアプリ開発で使われるバックエンドサービスです。

このFirebaseを使えばコメント機能やチャット機能等をサーバ契約無しで簡単に作ることができます。

僕の個人アプリの一つベトラジッ - ベトナム情報配信アプリでもFirebaseを使ってサービスを作っています。

どんな感じでデータが表示されるのか気になる方はぜひ一度ダウンロードして見てください!

※こちらのアプリは完全無料でお使いいただけます(こちらのアプリはすでに非公開となりました。)

Firebaseの無料枠ってどれくらい?
#

Alt text

こちらの添付画像が僕の「ベトラジッ」アプリでも使っているFirebase Firestoreの無料枠の画像です。

ここで注目すべきは「ドキュメントの読み取り」で、1日5万リクエストまでなら無料となっています。

リクエストとはアプリからFirebaseへ通信(データの読み取りや書き込み等)する事です。

僕のアプリの場合、1ユーザがアプリを開いて使う場合は平均5~10リクエストくらいかかる想定です。

したがって1日約5,000人 ~ 10,000人ほど訪れない限りは無料でFirebaseを使える計算になります。

個人開発のアプリではじめからそこまで人が増えるケースはなかなかないと思います。

したがって、Firebaseでアプリを作るのが一番お金がかからないアプリの開発方法だと思います。

※もしユーザがデータを作成したり削除したりする様なアプリを作る場合は「ドキュメントの書き込み」を注目する必要があります。

さいごに
#

ここまでお読みいただきありがとうございました。

私のブログ記事を読んでいる方の中には海外転職・海外移住への興味がある方もいらっしゃるかと思います。

私自身ダナンで働き始めて7年目になりますが、海外就職を実現するために大事なのは英語力と開発現場で働いた経験だと感じました。

もし今後海外移住・海外就職を本気で実現させたい方はぜひこれらのサービスを活用してみてください。

レアジョブ - 実務で使える英語力を身につけよう
#

レアジョブ英会話は英会話力の向上に特化したサービスです。 私の友人もレアジョブを通じて0から学習を続け、現在はベトナム人のエンジニアとも英語でコミュニケーションが取れるレベルまで英会話力を伸ばすことができました。

レアジョブが選ばれる理由は多岐にわたりますが、主な理由としては下記3点が考えられます。

  • 優秀な講師陣:公用語が英語であるフィリピン人の方が講師となり、生きた英語を身につけることができる
  • 豊富な教材: 5,000以上の教材を提供しており、学習者のレベルや目的に応じて最適な教材を選べます。
  • 安心のサポート体制:初心者でも安心して始められるように、日本人カウンセラーが学習のサポートをしてくれます。

海外移住計画の第一歩として、スピーキング力を身につけたいと考えている方は、ぜひこちらの無料体験を試してみてはいかがでしょうか。

Related

【Kotlin】RecyclerView+Fragmentで画面遷移を実装する際に気をつけるべき点
loading · loading
【アプリ開発】個人開発で稼ぎたいならKotlinを勉強すべき4つの理由
loading · loading
【アプリ開発】個人開発での副業は98%が失敗する件
loading · loading