Desenvolvimento de Apps com Xamarin e MvvmCross

Neste bootcamp vamos aprender como desenvolver aplicativos para Android e iOS utilizando Xamarin e MvvmCross. Não somente a parte teórica, mas também vamos desenvolver um aplicativo onde aplicaremos todos os conhecimentos adquiridos durante o Workshop. Ele vai ser composto por 4 dias 22/11, 29/11,13/12 e 20/12. Pré requisitos: Conhecimento de C#. É importante ter o Visual Studio e Xamarin instalados e funcionando corretamente.

O Primeiro Bootcamp

A Mastertech é uma resposta exponencial para a educação do século XXI. Aqui você aprende com profissionais do mercado, aplica em projetos reais e constrói seu portfólio.

01

Aprenda com especialistas

Convidamos profissionais que são referência em design para dar aulas e palestras durante o curso.

02

Aplique em projetos reais

Durante as aulas você vai desenvolver seu próprio projeto de ou trabalhar no projeto de uma empresa real.

03

Crie seu portfólio

Aprenda as principais ferramentas e métodos na prática e comece sua jornada já com experiência.

Você vai aprender

Vamos entender como os arquivos de um App Android e de um App iOS são organizados e para que servem os arquivos principais.

Ter uma introdução ao padrão de arquitetura MVVM e como suas estruturas interagem entre si e como aplicá-las no desenvolvimento de App mobile para Android e iOS.

O MvvmCross traz várias facilidades e recursos para o desenvolvimento com MVVM em Apps multiplataformas, vamos entender como ele funciona.

O MvvmCross tem recursos que facilitam a interação entre Views e ViewModels através de injeção de dependências, inversão de Controle e Service Locators. Essas funcionalidades são definidas na inicialização da aplicação.

Com a nova versão do MvvmCross foram disponibilizados vários métodos que auxiliam no gerenciamento da inicialização e do ciclo de vida de uma ViewModel.

Essas interfaces são a base do DataBinding e através delas a View consegue se comunicar com a ViewModel de maneira completamente desacoplada.

Veremos o conceito de ViewModel First, onde todo o processo de navegação entre telas é controlado pelas ViewModels.

Nesta parte do curso apresentaremos todos os conceitos para desenvolvimento de um App Android utilizando Xamarin e MvvmCross e como esses recursos são tratados pelo MvvmCross. Desenvolvimento de telas para Android (Activity, Fragments e Layouts).

Nesta parte do curso apresentaremos todos os conceitos para desenvolvimento de um App iOS utilizando Xamarin e MvvmCross e como esses recursos são tratados pelo MvvmCross.Desenvolvimento de telas para iOS (Storyboard, View e ViewController).

Equipe

Instrutores

Valerio

Instrutor

Microsoft MVP Xamarin Group Leader – São Paulo Xamarin Certified Mobile Developer Mobile Application Developer na NESS Processos e Tecnologia

Local

MASTERTECH PAULISTA

A unidade do Mastertech na Av. Paulista fica no WeWork, o maior coworking do mundo, com presença global em mais de 35 cidades.