質問: ### Androidアプリのプログラマになりたいのですが 実際の業務では、アンドロイドアプリのプログラマの場合、 javaの知識とサーバーのデータを操作する知識が必要と聞いたのですが、 そのためのおすすめの参考書などはありますでしょうか? また実際の現場では、 javaのコードから直接SQL文をサーバー側に送ってデータを操作するのか、 それともサーバー側のPHP等のプログラムを呼び出してデータを操作するのでしょうか? 質問ばかりで申し訳ありませんが、よろしければアドバイスお願いいたします。 ### 追記 6/3 10:00 いくつかご回答をいただきありがとうございます。 あと、質問の仕方が少しあやふやだったのは申し訳ございません。 実は、Androidアプリの基礎はある程度わかっていて、とりあえず動く程度のアプリは作ることができているのですが、 実際の仕事では、 例えばチャットアプリなどの場合は ユーザーの登録データを外部のサーバーにデータを送り、 そして必要な時にそれを取り出す作業をするわけですが、 **そのためにはどのようなことを勉強すればいいのでしょうか?** SQL文はある程度勉強し終わっています。
回答: おすすめの参考書についてはわかりません。 2番目の質問だけ。 javaのコード(Androidアプリ)から直接サーバにSQLを送るということはありません。 それだと、悪意のあるSQLをサーバ側で実行させることができる余地を作ってしまいます。 したがって、アプリからはサーバにはパラメタだけを送るのが普通です。 また、サーバ側もPHPとは限りません。他の言語でも構わないです。