回答編集履歴

1 修正

te2ji

te2ji score 14597

2019/04/16 13:49  投稿

**回答ではないです**
アプリを制作するには
・企画・調査
・要件定義
・設計
・実装  
・テスト
・リリース
・(運用)
の手順を踏む必要があります。
で、調査するとすぐに気が付きますが、SNS アプリは知らなければならない範囲が非常に広い事が分かります。
セキュリティやログの保管、通報機能や個人情報保護、規約等ざっと思いつきを並べただけでも、ノウハウの必須な箇所がゴロゴロ出てきます。
運用未経験者では、要件定義すら出来ません。
言語とか要件定義後に選定すべきなので、こんなふわっとした質問は意味を持たないです。
運用経験者を巻き込まない限り要件定義が出来ないので、まずはそこの人脈作りからかと。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る