Descrição & Objectivos

Nesta disciplina, os estudantes aprendem os conceitos básicos para o desenvolvimento de aplicações móveis multiplataforma (Android, iOS e Windows Phone), com recurso ao Xamarin.Forms e à ferramentas e metodologias modernas de desenvolvimento.

No final do semestre, espera – se que os estudantes sejam capazes de:

  • Perceber o modelo MVVM e como desenvolver aplicações orientadas à eventos
  • Escrever e implementar aplicações móveis com o Xamarin.Forms e XAML

Tópicos (sujeito à alterações)

Exercícios

  • Semana 28.08 – 1.09: Instalação do Visual Studio 2017 Community Edition
    • Como alternativa, podem descarregar o Xamarin Studio para Windows (100 Mb).
    • Atenção: poderá precisasr das MS Build Tools (2013, 2015 e/ou 2017)

Pré-Requisitos

 Conhecimentos básicos de:

  • XML (preferencialmente XAML)
  • C# (Ou Programação Orientada à Objectos)
  • Controle de versões (com o Github ou Bitbucket)

Ferramentas

Bibliografia Recomendada

PETZOLD, Charles. Creating Mobile Apps with Xamarin.Forms. Microsoft Press, 2016.

Repositório de Projectos

Em breve este grupo estará disponível para acesso e consulta dos projectos da disciplina.

Links de Interesse

Avaliação

  • Assiduidade
  • Trabalhos semanais
  • Projecto final em grupo
  • Exame final
  • Participação em eventos da comunidade