I\'ve been studying Xamarin.Forms with goal of building cross-platform mobile app in VisualStudio2015. I\'ve got a perfectly acceptable public facing web site but native app
Yes. You generally want a webservice layer brokering requests between your mobile app (or any remote client) and your DB server. If you already have all your crud operations in a separate library that is utilized by your website, then a webservice would just be another set of endpoints that rely on the same CRUD library.