Android App development what is better browser based or pure java based
<p>I have an app that has requirements for various hardware needs on the adroid platform, such as the gps, camera, storage, etc. But this app is also going to communicate constantly while in use with a web based service. Its an extension of that service kinda like how facebook has an app for its services, well I have a similar requirement. </p>

<p>My problem is I am unfamiliar with Android development other than its based on the SDK and JAVA. So I am wondering are apps like the facebook app a browser-esk based application where some of the buttons controlling the app are for connecting  to the hardware, or is the app a purely java based rendition of the web counter part?</p>
