-
Apresentação
Apresentação
A unidade curricular de Programação para Dispositivos Móveis aborda o desenvolvimento de produtos de software para serem utilizados em dispositivos móveis, em particular na programação de aplicações para dispositivos móveis na plataforma Android. Pretende-se que no final desta UC os alunos entendam as principais abordagens de desenvolvimento de aplicações a plataforma Android, e que sejam capazes de adaptar e aplicar as abordagens lecionadas num contexto de desenvolvimento para outras plataformas presentes nos dispositivos móveis.
-
Disciplina do curso
Disciplina do curso
-
Grau | Semestres | ECTS
Grau | Semestres | ECTS
Licenciado | Semestral | 6
-
Ano | Natureza | Lingua
Ano | Natureza | Lingua
3 | Obrigatório | Português
-
Código
Código
ULP452-15892
-
Pré-requisitos e co-requisitos
Pré-requisitos e co-requisitos
Não aplicável
-
Estágio Profissional
Estágio Profissional
Não
-
Conteúdos Programáticos
Conteúdos Programáticos
Descrição dos conteúdos 1. Definição e caracterização de dispositivos móveis 2. Arquitetura de uma Aplicação Android 3. Plataforma para desenvolvimentos de aplicações Android. 4. Componentes de uma Interface gráfica. Interação com uma aplicação móvel. 5. Activities, Intents, Fragments 6. Gestão e armazenamento de dados 7. Tópicos Avançados Android
-
Objetivos
Objetivos
Os objetivos desta unidade curricular prendem-se com: Fornecer um conjunto de conhecimentos gerais sobre a arquitetura e os requisitos de desenvolvimento de software para dispositivos móveis; Compreender os principais aspetos do funcionamento da plataforma Android Trabalhar no estudante a capacidade de desenhar e planear projetos de software para dispositivos móveis Conhecer as principais particularidades da plataforma Android, tais como os mecanismos de rede e de armazenamento; Conhecer a linguagens de programação (e.g., Kotlin) e sua utilização para o desenvolvimento de aplicações Dotar os estudantes de métodos, técnicas e ferramentas para projetarem e desenvolverem aplicações para Android, em particular utilizando a ferramenta Android Studio.
-
Metodologias de ensino
Metodologias de ensino
Serão convidados proeminentes programadores de aplicações mobile com origem nas empresas PSI20 para seminários pontuais, estreitando a relação do aluno com o mercado de trabalho profissional de developer de aplicações mobile.
-
Bibliografia principal
Bibliografia principal
Google Inc. The official site for Android developers. Provides the Android SDK and documentation for app developers and designers. [Online] Available: http://developer.android.com/index.html Meier, Reto; Lake, Ian (2018), Professional Android, 4th Edition: Wrox, ISBN: 978-111-894-952-8 Queirós, R. (2018) Android Profissional - Desenvolvimento Moderno de Aplicações, FCA, ISBN: 978-972-722-874-4
-
Avaliação
Avaliação
A avaliação é contínua com prova final de acordo com o Regulamento de Avaliação da Universidade Lusófona do Porto e é composta por:
- Teste teórico de Frequência (30%)
- Projecto (desenvolvimento aplicação) de grupo (40%)
- Trabalhos teórico-práticos em aula (30%).
Avaliação em exame (época de recurso ou época especial) será constituída por um exame e por o desenvolvimento de uma aplicação para dispositivos móveis.
Ponderação: exame escrito (60%) + trabalho prático (40%)
-
Mobilidade
Mobilidade
Não




