I am developing an Android and iOS app that should ship around Feb/March of 2015. I have sorted out the "shared" part of the code and an ready to work on the UI. Shared part will use RestShap (dll), and SQLite.net (source). I will use a shared library (not PCL).
I have been taking a look at the Xamarin Forms. After some searching, it seems like it is not ready yet. It also seems that in realty, you will probably end up with just as much custom code, but it will just live in a different place.
I will also be looking into some 3rd party components. Specifically charting. I realize you can use non Forms code, but that just seems like a workaround.
I am concerned that I will hit a wall somewhere down the road. If anyone has any advice based on experience, please let me (and others reading this post) know. **If you search and found this post, please note the post date. This is very early Xamarin.Forms at the moment.
Features that will be used are:
[-- Shared --]
[-- Apps --]