Add support for Xamarin Forms Shell
Technically speaking if all you want is the VML with DI, you can use Prism today with Shell and away you go. Before Prism can properly support Shell we need the Forms team to make some changes as you can see here. Once we're able to properly support Shell we will look at introducing official support for it.
@dansiegel Hope to see it soon :D
@huyjack178 don't hold your breath... we've been waiting since October...
@dansiegel If we want to use the full Prism functionality including Navigation, would you suggest to stick with XF 3 and Prism and wait with the upgrade to XF 4 until full support has been established or is it safe to start with XF 4 without using Shell?
Prism is always safe to use without Shell :)
@marxxxx We are already using XF 4.0 with Prism 7.1. No problems whatsoever. Its working like it has been.
There is progress from Forms team https://github.com/xamarin/Xamarin.Forms/pull/6764
Lets wait for Prism team now..
@Im-PJ I鈥檓 in regular contact with the Forms team on this and several other issues. This functionality isn鈥檛 planned for any integration until Prism 7.3.
Is there a roadmap for Prism? Would like to know when 7.3 could be expected.
Hi there,
would it be possible to have an update on support on shell? I know you depend on XF but is there any movements? Whether shell is a good or bad thing they are really adding lots of features to it and we would like to continue to use prism and it's goodness but integrate with shell?
Many thanks
I had a call with @pureween on Shell yesterday. Currently working on a POC, but we'll need some additional changes from the Spike build that we can test with.
for anyone interested in this issue I will be streaming on Twitch with @PureWeen on Thursday afternoon to look more into this.
@dansiegel Time (with timezone), and link to your Twitch please 馃槃
will be posting that as soon as it's confirmed
Ok confirming we will be streaming 2pm PST January 9th
@dansiegel, the link you posted is bringing me to an offline video "Shell - Hacking away at the Flyout". Shane mentioned in the video that he would have a video with you to talk about the integration between Shell and Prism. Can you show us the link for the video? Thanks
@KevinHu-au Shane got delayed with a meeting... we should be starting soon
Any updates on this?
Support shell?
you can see any changes we do in this repo.
any news ? shell is now supported ?
Everyone will know when Shell is supported when this issue is "Closed".
Is this issue still open?
Here is a visual aid:

Locking conversation
Note this issue is on hold likely until after Microsoft Build. If someone would like to work on this issue you can find the appropriate working project here. Keep in mind that this sample repo uses both Prism and Xamarin.Forms as Git Sub Modules and builds both from source... this is not for the faint of heart...
Unfortunately it does not look like the branch that Shane and I were working on will be merged in the Xamarin.Forms. We do currently have an experimental branch that would require less drastic changes to work with Shell, but likely would not be supported until Xamarin.Forms 5.0 releases.
It's also likely that any release that we may do will be considered "Experimental" and may not work quite the same as you are used to with traditional Prism Navigation.
You can continue to find the working sample repo here.
For those of you who are "dying to use Shell", please feel free to clone that repo and play around with it, update the sample app to have a layout like you want in one of your apps and let us know there if there are changes you want or features you "NEED" that aren't currently supported.
Most helpful comment
I had a call with @pureween on Shell yesterday. Currently working on a POC, but we'll need some additional changes from the Spike build that we can test with.