-
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 e avaliação
Metodologias de ensino e avaliação
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
-
Horário de Atendimento
Horário de Atendimento
-
Mobilidade
Mobilidade
Não