i'm lead dev on new project @ work build combination web , mobile app internal project management. descriptor "internal project management" generic , may mean different things different people, please don't focus on that. of our stuff m$ , c# future (compared company's history vb, vba, vbs), i'm thinking c# , xamarin. know literature on making of shared codebase mobile/web xamarin/c#.net?
to knowledge, xamarin not support web app development, "ios, android, , windows phone 8.1, windows 8.1, , universal windows platform (uwp) windows 10". unless have reliable timeline entire company upgrading windows 10 (we don't) shouldn’t build in direction. can maintain 2 closely related codebases of c#.net , xamarin. trick how closely?
thoughts? thanks!
i highly recommend reading new bits .net: https://docs.microsoft.com/en-us/dotnet/articles/standard/library or https://github.com/dotnet/corefx/blob/master/documentation/architecture/net-platform-standard.md
xamarin supports .net standard:
https://blog.xamarin.com/net-standard-library-support-for-xamarin/
because of this, can leverage use of .net standard shared
layer across applications. treat each stack (web, desktop, mobile, etc) platform specific stack implement native features/ui/etc into. can leverage of shared code via standard library.
this common question answered in faq here:
https://www.xamarin.com/faq#q2
or expanded upon via our documentation:
https://developer.xamarin.com/guides/cross-platform/application_fundamentals/building_cross_platform_applications/sharing_code_options/ (note: expanded in future include .net standard)
Comments
Post a Comment