Introdução Xamarin.Forms [Treinamento Completo e Gratuito]
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/