Xamarin Forms
Olá! Aqui está (ou tento) organizar meu conteúdo sobre Xamarin Forms. Abaixo estão os links para as aulas, que contém, cada uma delas, videoaulas de reforço e junto com o PDF usado nas aulas.

Ementa
Na disciplina serão vistos os recursos disponíveis no Xamarin Forms, para o desenvolvimento de aplicativos para a plataforma Windows Phone, Android e iOS. Vamos desenvolver 15 Apps (veja abaixo) utilizando recursos XAML, para desenvolvimento da interface e programação C# para os comportamentos, no “código por trás”.
Iremos utilizar recursos do telefone como GPS, Câmera, Lanterna, Vibração, Banco de Dados SQLite, Mapas, Consumir APIs Rest, Enviar código-fonte para o Github.
Softwares
- Windows 10 Pro 10.0.18362 Build 1903 (Mai 2019)
- Visual Studio 2019 16.6
- Xamarin 4.7
- Android SDK 8.1 Oreo API 27
- AVD Oreo 8.0 API 26
Material: Slides e Vídeo Aulas
| NÍVEL | AULA | ASSUNTO | CONTEÚDO |
| Básico | 1 | Apresentação das Competências, Habilidades e Bases Tecnológicas | Criação do Primeiro Projeto. |
| 2 | AppCambio – Primeiro App com Xamarin Forms | StackLayout, Entry, Button, Label | |
| 3 | AppIMC – Refoço Aula 2 + Estrutura condiconal if e Operador lógico E | StackLayout, Entry, Button, Label, if | |
| 4 | AppCalc – Layout em Grid e Estilos | Grid, Styles, Alterando Icone no Android, Cor StatusBar | |
| 5 | AppLanterna – Pacotes Nuget e Recursos do Dispositivo | Xamarin.Essentials: Acender Lanterna, Vibrar o Celular | |
| 6 | AppXamarinFlix – Navegação entre Telas e WebView | Xamarin.Essentials: gravar arquivo | |
| Intermediário | 7 | AppXamarinLoginSimples – Persistência de Dados e Transição Entre Telas | NavigationPage, Alert, ImageButton, BindContext |
| 8 | AppCustoViagem – Reforço Aulas 02, 04, 07 | Grid, ImageButton, Button, Label, WebView | |
| 9 | AppHotel – Reforço mais novos componentes | Alert, Splash Screen, ListView | |
| 10 | AppBlocoNotas – Gravar um Arquivo de Texto | BlidingContext, Setter, Piker e DatePiker | |
| 11 | AppGuiaCurso – Padrão de Projeto MMVC | ||
| Avançado | 12 | AppAgenda – | Padrão MMVC, SQLite e ListView |
| 13 | AppOndeEstou – Geolocalização e Abrindo Mapas com Xamarin | Xamarin.Essentials | |
| 14 | AppTempoAgora – Consumindo uma API Rest | Http, JSON e Rest | |
| 15 | EtecGran – Tirando Fotos com o App | Uso da Câmera { Xamarin.Essentials } | |
| 16 | EtecGran – Adicionando Filtros nas Fotos | Processamento de Imagens Básico | |
| 17 | AppEtecFitness | Xamarin.Essentials | |
| 18 | AppEtecFitness – Continuação | ||
| 19 | Publicando na Play Store | ||
| 20 | Adicionando os Projetos no Github |
Veja abaixo a demonstração dos Apps que faremos durante as aulas




