前提・実現したいこと
Xamarin.Formsを使ってAndroidアプリを開発しようとしています。
下記のような3階層でDBの操作を行うサンプルプログラムを作ってみたのですが
Android(Xamarin) - WebApi(Asp.net) - DB(SqlServer)
WebApiが配置されているWebサーバのサイト名をXamarin.Forms内にハードコーディングしています。
通常このようなサイト名はハードコーディングせず、どこか別ファイルに持たせるのかな?と
思うのですが、Xamarin.Formsで開発する場合は一般的にどんな持たせ方をするのでしょうか?
また、Android端末から設定ファイルを変更できるようにしておかないと
サイト名が変わった時に対応が面倒になると思っています。
作っているアプリは自社内のLANでのみ使用する前提のアプリなので
サイト名はhttp://192.168.XXX.XXX/YYY/ZZZみたいな感じなので、
IPアドレスの所だけはハードコーディングしない方がいいのかな?と思っています。
(当方、スマホアプリ、C#、WebAPIなど未経験の中で
いろいろ調べながらやっておりますので、支離滅裂なことを聞いていましたら
申し訳ありません)
補足情報(FW/ツールのバージョンなど)
VisualStudio2019