I like to structure my architecture with projects seperating layers and different parts of the application.
Is this possible with PCL or am I better off quitting this practice?
Really it depends on what low level APIs and/or .NET libraries that you are going to require. Are the features that you need available in a PCL? If not there are other options such as Shared Projects and Linked files that might better fit your needs.
In the end, it's up to you, the developer, as to how granular you wish to make your app solutions.
You might want to take a look at these documents before you decide on which route to take:
I hope this helps.
Xamarin Inc., as a wholly-owned Microsoft subsidiary acting as a separate legal entity, adheres to the Microsoft Privacy Statement: Privacy & cookies