Criando o seu pacote nuget

Olá, se você acompanha os meus artigos a algum tempo já deve saber que eu sou bastante adepto a utilização de plugins em aplicações Xamarin (Por que reinventar a roda, não é mesmo ?).

Porém, as vezes nos deparamos com algumas situações que não encontramos nenhum plugin para solucionar o nosso problema. Essa é a sua oportunidade de criar o seu próprio plugin. E neste artigo irei demonstrar como você pode fazer isso, de uma maneira fácil e rápida. Assim, quando você ou outras pessoas quando precisarem de uma solução para este problema, terá um plugin para facilitar na implementação e também economizará tempo.

 

Sem mais delongas, vamos a parte prática. 

 

Criando um projeto

Selecione File -> New -> Project como você já esta acostumado na criação de projetos Xamarin.

1

 

Em seguida selecione .NET Standard e selecione o tipo de projeto Class Library, defina um local para salvar o projeto e um nome para o mesmo.

2

 

Crie uma classe em seu projeto.

3

 

Apenas para exemplificar, foi criado um método que retorna uma String como demonstrado a seguir.

 

Propriedades do pacote

Clique com o botão direito em cima do seu projeto e selecione Properties.

5

 

Na aba “Package” coloque as informações do seu pacote, essas informações serão apresentadas no nuget.

Observação: O id do seu pacote precisa ser único no nuget, ou seja, nenhum outro pacote pode ter o mesmo id.

4

 

Pack

Chegou a hora de “empacotar” o seu pacote, comece definindo o seu projeto para modo Release.

7

 

Em seguida clique com o botão direito em cima do seu projeto e selecione a opção “Pack”.

6

 

Com isso será criado um arquivo “.nupkg” na pasta bin/Release. Para saber o caminho exato olhe no Output, como demonstrado a seguir.

7

 

Publicar

Para publicar o seu pacote no nuget, caso você não tenha, é necessário criar uma conta em nuget.org.  Após realizar o login, no canto superior direito clique em seu username e selecione “Upload Package”.

11

 

Selecione o arquivo gerado no passo anterior.

14

 

Defina algumas informações para a documentação do seu pacote.

12

 

Clique em Submit, na sequência o seu pacote passará por um processo de análise e no máximo em uma hora será publicado no nuget.

13

 

Depois é só instalar como você já está acostumado a instalar os demais pacotes.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s