質問: 登録したユーザー同士のメール機能、運営からのお知らせを表示する機能を持ったandroid/iosアプリを開発したいと考えています。 恐らくサーバサイドの知識が必要になるのでしょうが、どのように実装すればよいのか今のところ皆目見当もつきません。 必要になる言語、もし良ければおススメの書籍など教えて頂けないでしょうか。
回答: お手軽にまずAndroidやiOSで動くアプリを使うのであれば、FirebaseというGoogleに買収されたサービスプラットフォームを使うことをオススメします。 従来サーバを立てて用意しなければ行けない所を、よほど複雑なことを求めなければFirebaseがサーバーの部分を担ってくれます。 またサーバ側でデータが更新された際に、リアルタイムでアプリに通知したりといった処理が、すでに準備されたライブラリを用いて実装することが出来ます。 swiftでリアルタイムチャット http://qiita.com/ryotakodaira/items/b234d1d51ae6b1110e8b また、メール機能の部分ですが、メールサーバー自前で用意するのは今の時代にはあまり現実的でないように思います。 AWSなどのサービスを使ってみてはいかがでしょうか? AWS SESがメールを送るサービスです。 android/iosアプリからは、AWS SDKを使って送信するコードを書くか、API経由で送信できるようにする方法があるかと思います。 【APIの実装例】 API Gateway を使って Amazon SESでメールを送信する http://qiita.com/ryonext/items/c4358c6da4c5b98f8a10