I would just make the project a webapp, and make sure that the site works well on mobile. Later on, when you have traction, and probably users, you can code up a native app for it (or if you have a lull of things to do and get bored :P)
Maybe. Maybe not. Nowdays it's all "mobile first" so I'm not sure a web app is necessarily the base way to gauge user engagement.