Создать Xamarin плагин / пользовательский элемент управления Библиотека
Мне нужно создать плагин Xamarin (что-то, что может быть выпущено на Nuget), содержащий пользовательский интерфейс и бизнес-логику, связанные с процессом входа в частный бизнес.
Теперь мой вопрос: каков наилучший способ создать это?
Я думал о том, чтобы создать два отдельных проекта в Xamarin, которые бы встраивали все, библиотеку классов iOS и библиотеку классов Android. Возможно ли это сделать? И, что более важно для меня, возможно ли включить пользовательский интерфейс в этот тип проекта и спроектировать его в XAML?
Пользовательский интерфейс должен быть довольно простым, форма входа в систему с двумя текстовыми записями и кнопкой, но я бы хотел использовать визуальный редактор для этого.
Очевидно, что настоящим плюсом плагина является вход в систему для бизнеса, который будет использовать собственный тип аутентификации.
1 ответ
Вы можете создать проект Multiplatform Library, в котором вы можете реализовать реализацию бизнес-логики вашей библиотеки на платформе.
На веб-сайте Microsoft есть хорошее руководство: https://docs.microsoft.com/en-us/xamarin/cross-platform/app-fundamentals/nuget-multiplatform-libraries/single-codebase
Чтобы узнать больше о создании пакета Nuget, вы должны пройти по ссылке: https://docs.microsoft.com/en-us/nuget/create-packages/overview-and-workflow