This is folder structure used by Xamarin Components team:
-
source
bindings libraries and/or cross platform libraries with extensions
NOTE: assembly-names and namespaces are prepared for nuget bait-n-switch
-
samples
Samples for the libraries
-
tests
-
unit tests
-
ui tests
-
├── External-Dependency-Info.txt
├── LICENSE.md
├── build.cake
├── docs
├── nuget
│ └── HolisticWare.HolisticWare_Core_Net_HTTP_Formatting.nuspec
├── readme.md
├── samples
│ ├── HolisticWare_Core_Net_HTTP_Formatting.Sample.XamarinAndroid
│ │ ├── Assets
│ │ │ └── AboutAssets.txt
│ │ ├── MainActivity.cs
│ │ ├── Properties
│ │ │ ├── AndroidManifest.xml
│ │ │ └── AssemblyInfo.cs
│ │ ├── Resources
│ │ │ ├── AboutResources.txt
│ │ │ ├── Resource.designer.cs
│ │ │ ├── drawable
│ │ │ ├── layout
│ │ │ │ └── Main.axml
│ │ │ ├── mipmap-hdpi
│ │ │ │ └── Icon.png
│ │ │ ├── mipmap-mdpi
│ │ │ │ └── Icon.png
│ │ │ ├── mipmap-xhdpi
│ │ │ │ └── Icon.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ │ └── Icon.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ │ └── Icon.png
│ │ │ └── values
│ │ │ └── Strings.xml
│ │ ├── HolisticWare_Core_Net_HTTP_Formatting.Sample.XamarinAndroid.csproj
│ │ ├── HolisticWare_Core_Net_HTTP_Formatting.Sample.XamarinAndroid.csproj.user
│ │ └── packages.config
│ ├── HolisticWare_Core_Net_HTTP_Formatting.Sample.XamarinIOS
│ │ ├── AppDelegate.cs
│ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ ├── Contents.json
│ │ │ ├── First.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── vector.pdf
│ │ │ └── Second.imageset
│ │ │ ├── Contents.json
│ │ │ └── vector.pdf
│ │ ├── Entitlements.plist
│ │ ├── FirstViewController.cs
│ │ ├── FirstViewController.designer.cs
│ │ ├── Info.plist
│ │ ├── LaunchScreen.storyboard
│ │ ├── Main.cs
│ │ ├── Main.storyboard
│ │ ├── Resources
│ │ ├── SecondViewController.cs
│ │ ├── SecondViewController.designer.cs
│ │ ├── HolisticWare_Core_Net_HTTP_Formatting.Sample.XamarinIOS.csproj
│ │ └── packages.config
│ └── HolisticWare_Core_Net_HTTP_Formatting.Samples.sln
├── source
│ ├── HolisticWare_Core_Net_HTTP_Formatting.Bindings.NetStandard10
│ │ └── HolisticWare_Core_Net_HTTP_Formatting.Bindings.NetStandard10.csproj
│ ├── HolisticWare_Core_Net_HTTP_Formatting.Bindings.XamarinAndroid
│ │ ├── Additions
│ │ │ └── AboutAdditions.txt
│ │ ├── Jars
│ │ │ └── AboutJars.txt
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Transforms
│ │ │ ├── EnumFields.xml
│ │ │ ├── EnumMethods.xml
│ │ │ └── Metadata.xml
│ │ └── HolisticWare_Core_Net_HTTP_Formatting.Bindings.XamarinAndroid.csproj
│ ├── HolisticWare_Core_Net_HTTP_Formatting.Bindings.XamarinIOS
│ │ ├── ApiDefinition.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Structs.cs
│ │ └── HolisticWare_Core_Net_HTTP_Formatting.Bindings.XamarinIOS.csproj
│ ├── HolisticWare_Core_Net_HTTP_Formatting.NetStandard10
│ │ └── HolisticWare_Core_Net_HTTP_Formatting.NetStandard10.csproj
│ ├── HolisticWare_Core_Net_HTTP_Formatting.Source.sln
│ ├── HolisticWare_Core_Net_HTTP_Formatting.XamarinAndroid
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Resources
│ │ │ ├── AboutResources.txt
│ │ │ ├── Resource.designer.cs
│ │ │ └── values
│ │ │ └── Strings.xml
│ │ └── HolisticWare_Core_Net_HTTP_Formatting.XamarinAndroid.csproj
│ └── HolisticWare_Core_Net_HTTP_Formatting.XamarinIOS
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── Resources
│ └── HolisticWare_Core_Net_HTTP_Formatting.XamarinIOS.csproj
└── tests
├── ui-tests
│ ├── HolisticWare_Core_Net_HTTP_Formatting.Sample.XamarinAndroid.UITests
│ │ ├── Tests.cs
│ │ ├── HolisticWare_Core_Net_HTTP_Formatting.Sample.XamarinAndroid.UITests.csproj
│ │ └── packages.config
│ ├── HolisticWare_Core_Net_HTTP_Formatting.Sample.XamarinIOS.UITests
│ │ ├── Tests.cs
│ │ ├── HolisticWare_Core_Net_HTTP_Formatting.Sample.XamarinIOS.UITests.csproj
│ │ └── packages.config
│ └── HolisticWare_Core_Net_HTTP_Formatting.UITests.sln
└── unit-tests
└── HolisticWare_Core_Net_HTTP_Formatting.UnitTests.sln