Introdução Xamarin.Forms [Treinamento Completo e Gratuito]

Interface criada em Xamarin Forms renderizada em diferentes dispositivos.

Quer aprender Xamarin.Forms e não sabe por onde começar!? Tem uma noção do que é Xamarin.Forms e quer consolidar seus conhecimentos?! Então, este post é para você! Está no ar meu treinamento Introdução Xamarin.Forms 2018! COMPLETO E GRATUITO!

Salve galera é com imensa satisfação que faço esse post com TODAS as aulas do meu treinamento on-line e gratuito: Introdução Xamarin.Forms 2018!

Quem me acompanha no YouTube já tá ligado que o treinamento está acontecendo, mas aqui estou reunindo todos os links das aulas e conteúdos programáticos do treinamento… E vamos lá!

Aula 1

Link da Aula: https://youtu.be/N_01K2aKqHQ

Este treinamento tem como objetivo apresentar a tecnologia Xamarin e focando no desenvolvimento com Xamarin.Forms.

Conteúdo da aula:

1) O que é Xamarin?

2) O que é desenvolvimento Cross-Platform?
2.1) Abordagem “Oficial”
2.2) Abordagens Xamarin:
2.2.1) “Tradicional” (Xamarin.Android e Xamarin.iOS)
2.2.2) Xamarin.Forms

3) HandsOn (Busca CEP)

Slides da aula: https://www.slideshare.net/JeffersonBalivo/introduo-xamarinforms-2018-aula-1

Links mencionados nesta aula:

– Instalação do Xamarin (Autor: Angelo Belchior): https://medium.com/@angelobelchior/como-eu-instalo-o-xamarin-b3cc424276a
– Xamarin (Site oficial): http://www.xamarin.com
– VisualStudio (Site oficial): http://www.visualstudio.com
– TeamViewer (Software Acesso Remoto): http://www.teamviewer.com
– Desenvolvendo aplicativos Cross-Platform com Xamarin (Artigo): https://balivo.com.br/desenvolvendo-aplicativos-cross-platform-com-xamarin/
– Serviço de busca de ceps – ViaCep: http://www.viacep.com.br

Aula 2

Link da Aula: https://youtu.be/XiYbrhy4qxE

Conteúdo da aula:

1) MVVM
1.1) Introdução
1.2) “Data Binding”, “Commands” e “Notifications”

2) HandsOn
2.1) Conversão do aplicativo Busca CEP para MVVM
2.2) Novos recursos no aplicativo Busca CEP

Slides da aula: https://www.slideshare.net/JeffersonBalivo/introduo-xamarinforms-2018-aula-2

Links mencionados nesta aula:
You’re using HttpClient wrong and it is destabilizing your software (Artigo): https://aspnetmonsters.com/2016/08/2016-08-27-httpclientwrong/

 

Aula 3 – Parte 1

Link da Aula: https://youtu.be/ROXBRVv0a6Y

Conteúdo da aula:

1) Navigation
1.1) Navegação entre interfaces de um aplicativo Xamarin.Forms

2) DependencyService (Platform Specific “parts”)
2.1) Acessando recursos específicos de cada plataforma através de Injeção de Dependência

3) LocalDatabases
3.1) Trabalhando com SQLite

Slides da aula: https://www.slideshare.net/JeffersonBalivo/introduo-xamarinforms-2018-aula-3

Aula 3 – Parte 2

Link da Aula: https://youtu.be/64-h2Ld9JJA

Conteúdo da aula:

1) Navigation
1.1) Navegação entre interfaces de um aplicativo Xamarin.Forms

2) DependencyService (Platform Specific “parts”)
2.1) Acessando recursos específicos de cada plataforma através de Injeção de Dependência

3) LocalDatabases
3.1) Trabalhando com SQLite

Mencionado na aula:

Artigo sobre injeção de dependência: https://balivo.com.br/o-que-pasteis-podem-te-ensinar-sobre-injecao-de-dependencia/

SQLite: https://github.com/praeclarum/sqlite-net

Slides da aula: https://www.slideshare.net/JeffersonBalivo/introduo-xamarinforms-2018-aula-3

Aula 4

Link da Aula: https://youtu.be/UeYrWsmJ0SU

Conteúdo da aula:

1) Integrando o aplicativo a uma WebAPI
1.1) Autenticação
1.2) Consumindo a API

2) Acessando recursos dos dispositivos
2.1) Câmera (usando NuGet Packages)
2.2) GPS (usando NuGet Packages)

Mencionado na aula:

Android Asset Studio: http://romannurik.github.io/AndroidAssetStudio/index.html

Repositório de Plugins (James Montemagno): https://github.com/jamesmontemagno/Xamarin.Plugins

Slides da aula: https://www.slideshare.net/JeffersonBalivo/introduo-xamarinforms-2018-aula-4

E não para por aqui não…

GitHub do curso: https://github.com/balivo/intro-xf-2018

DÚVIDAS? Crie uma ISSUE no repositório do curso e elas serão respondidas…
SOMENTE serão esclarecidas dúvidas através do GitHub, para organizar os “trabalhos”…
Sua dúvida PODE se transformar em vídeos, artigos e outros materiais complementares…

Não se acanhe, Pull Requests são muito bem vindos!

Um grande abraço!

Jefferson Balivo
Facebook: https://www.facebook.com/jbalivoblog/